روی یه پروژه ی شخصی دارم کارم میکنم تحت معماری سه لایه، اما فعلا تو همون لایه ی DAL لنگ موندم
میخوام تا یه جاهایی از کاره همین لایه هم به صورتی باشه که تو پروژه های دیگه هم بشه ازش استفاده کنم.
کلاسایی که تا اینجا تعریف کردم به صورت زیر بوده:

1- یه کلاس به اسم ConnectionManager که به صورت sealed تعریف شده با سازنده ی private و متدهایی static برای خوندن کانکشن استرینگ از کانفیگ و ایجاد کانکشن و همینطور دوتا متد برای open و close کردن کانکشن

2- یه کلاس به اسم DbUtility که به صورت abstract تعریف شده که یه سری متدهای پایه ای مثل ایجاد کانکشن( با استفاده از متدهای کلاس بالا)، ایجاد یک SqlCommand و اختصاص اون کانکشن به SqlCommand و متدایی دیگه مثه انواع Execute کردن ها و ...

این تا اینجای کار بود....
====>حالا چندتا ابهام دارم!

من میخوام الان یه کلاس بنویسم واسه انجام کارایی مثله Select و Insert و Update و Delete و البته به هردو روش متصل و غیر متصل!
حالا چندتا سوال دارم:
1- بیام این متدهارو توی کلاس Dbutility به صورت Abstract تعریف کنم و بعد دو کلاس جدا تعریف کنم و این متدها رو یه بار به صورت متصل و یه بار غیر متصل توش پیاده کنم؟
2- بیام این متدهارو توی یه Interface قرار بدم و بعد بیام این دوتا کلاس متصل و غیر متصل رو بنویسم؟
3- اصلا 2 تا کلاس جداشون کنم درسته یا غلط؟
وووو

4- میدونم که روش اصولی اینکار استفاده از Design Pattern هاست، اما در حد آشنایی مطالعه کردم دربارشون! و دقیق نمیدونم از کدوم الگو باید استفاده کنم واسه انجام این کارا! و چجوری پیاده سازیش کنم
میخواستم اگه امکان داره دوستانی که تجربه ی عملی کار با معماری سه لایه و استفاده از الگوهای طراحی رو دارن راهنماییم کنن، تو اینترنتم زیاد گشتم اما یه چیزه کامل و کاربردی دستگیرم نشده، همه اشون مثالای ناقص و جسته گریخته هستن
این چیزیه که واقعا همه ی مبتدیای مثل من واسه پیشرفت یادگیری بش نیاز داریم
پیشاپیش ممنونم از کمکتون.

پ ن : من قبلا php کار میکردم، و جدیدن اومدم سمت .net یه چند ماهی میشه . مشکلی هم با سی شارپ ندارم و الانم 2 هفته اس mvc رو شروع کردم
خیلی مشتاقم و علاقه دارم اصولی برنامه نویسی کنم و پروژه هام رو حرفه ای کار کنم (نه مثله قدیما...)

جدیدترین سوالات





سوال های تصادفی





تست شخصیتی میزان گرایش به احساس شرم و گناه و رابطه آن با فرهنگ

مدت زمان تکمیل پرسشنامه ها: بین 8 تا 12 دقیقه

این تست ها توسط چه کسانی طراحی شده؟
مجموعه ای از دانشمندان مطرح در زمینه روانشناسی این تست ها را خلق کرده اند، از جمله پروفسور اینسکو از دانشگاه کارولینای شمالی، پروفسور تریاندیس از دانشگاه ایلینوی، و پروفسور شاگ از کالج ویلیام و مری.

پس از تکمیل تست ها چه نوع تحلیلی دریافت می کنم؟
پس از پاسخ دادن به سوالاتی بسیار ساده در مورد عادت ها و طرز فکرتان، فورا تحلیل شخصیتی ای بر اساس پرسشنامه گَسپ (GASP) به صورت رایگان به شما ارائه می شود. گَسپ یکی از معتبرترین پرسشنامه های علمی اندازه گیری احساس شرم و گناه می باشد که به شما چهار نمره در زمینه های مختلف مرتبط با احساسات شرم و گناه می دهد. شما می توانید نمرات خود را با میانگین نمرات افراد در ایران و آمریکا مقایسه کنید. در کنار نمرات و نمودارها، توضیحات و راهنمایی هایی در مورد هر نمره نیز ارائه شده است.

در نظر داشته باشید که هرچه پاسخ های شما دقیق تر باشد، به ما این امکان را می دهد که تحلیل شخصیتی دقیق تری به شما ارائه کنیم.}
جستجو در بانک سوالات
در این قسمت می توانید بخشی از متن سوال را وارد نموده و به دنبال سوال مورد نظر خود بگردید:

گروه سوال:

بخشی از متن سوال:

گرفتن ورودی در SQl و انتخاب تعداد سطر های مشخص شده وCAtegory انها

دوستان بنده یک Table سوالات دارم. قصدم اینکه یک String بدم به این صورت Elmi-3,Farhangi-5 در پروسیژر من Row هایی که Category علمی دارد 3 عدد Row تصادفی را انتخاب کند و 5 سوال تصادفی هم از Row هایی که Category فرهنگی دارد و ب من این سوال ها( Rows ) را پاس دهد کسی میتونه کمکم کنه؟ در اصل من پروسیژری میخوام واسه انتخاب تصادفی Row ها که تعداد و شرط را من برایش تعریف کرده باشم.



0
امتیاز

جواب های موجود برای این سوال:

ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

2


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

2 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



5787
8556
18840

Guest

توضیح بیشتر اینکه :

TOP: برای انتخاب تعداد سطرهایی که می خوای برگردونه استفاده میشه.

order by newid(): برای اینکه سطر های تصادفی (رندوم) برگردونه

PARSENAME: برای اینکه رشته ی ورودی رو به بخش های مختلف بشکنه... بتونی Elmi-3 رو به Elmi و عدد ۳ بشکونی و جاهای مناسب استفاده کنی.
0
امتیاز


5787
8556
18840

Guest

این کد می تونه کمکت کنه. توجه کن که input میشه ورودی پروسیژرت، مثلا Elmi-3 حالا اگه می خوای بیشتر از یک کتگوری رو بش بدی، باید کمی کدت رو تغییر بدی...

 SELECT TOP(PARSENAME(REPLACE(@input, '-', '.'), 2)) Category, id   
FROM myQuestionTable
WHERE category = PARSENAME(REPLACE(@input, '-', '.'), 1)
order by newid()
0
امتیاز


جواب تو چیه؟

کاربر میهمان
     


2000 تومان هدیه بهترین جواب


سلام
من واقعا نیاز دارم کمکم کنین دارم دیوونه میشم از فشاری که روم هست
اگر امکانش هست متن پایین رو بخونین و کمکم کنین
دختری هستم که 26 سالمه بهترین دانشگاه و بهترین رشته درس خوندم وحدود 7 سال هست تو دانشگاه درس میخونم و الان ارشدم کارای اخرش رو میکنم تا فارغ التحصیل بشم
از 3 سال پیش رابطه ای پیدا کردم با یکی از دانشجوهای هم رشته ایم که ازشون برای یک مشکل کمک خواستم و ایشون خیلی کمک کرد بعد از اون چون دید خیلی دختر کاری و فعالی (از نظر خودم ) بهم پیشنهاد کارای متعدد رو داد طوری که چندین کار رو با هم پیش بردیم طوری شد که از سه سال پیش تا الان اوایل بیشتر از 1 ماه دوری هم رو تحمل نمیکردیم ولی بعد از اون هفتگی شده بود
تا اینکه بهم گفت من خیلی بهت فکر میکنم اما چون خیلی پوچم هیچ وقت نمیخوام باهات ازدواج کنم و تو در این ازدواج نابود میشی میگفت ولی خیلی بهت فک میکنم و از ذهنم بیرون نمیری از اون روز روابط کاریمون کم کم به سمت احساسی رفت من حساس شده بودم تا با یکی حرف میزد ناراحت میشدم و قهر میکردم و اون به هر شکلی ناز میکشید اما منم واقعا کوتاه میومدم چون خیلی دوسش داشتم و اونم زیاد ناز نمیکشید
خیلی غرور داره، تا یه چیزی میگه من جواب میدم میگه نگا کن تا بهت میخندم پرو میشی و این مدلی حرف میزنی
رابطمون از این حرفا رفت جلو تر و گاهی که تو ماشین باهاشم میخوابه میگه من خستم بعد گفت میشه با گوشیم بکشی رو دستم بعد گفت پاهام درد میکنه و بدن دردم میشه با دست ماساژ بدی و کم کم من رو بغلم کرد اما من با وجود اینکه یه سری چیزا برام حریمه اما اینقد علاقم بهش زیاد بود که گوش میکردم
الان تا قهر میکنیم اینقد بهش علاقه دارم به هر نحوی از دلش در میارم
تو خرج کردن اولا بهتر بود اما الان خسیس شده
کادو تا به جال نخریده اما شده یه بار تا مریض شدم برده بیرون بهم ابمیوه داده یا حواسش به نحوایی هست خیلی مراقبه حتما شب با اژانس برم تا نرفتم تو خونه در رو نبستم نمیره ، یه مهربونیایی داره که خیلی دوسش دارم تو اوج غرور مهربونه
اونایی که نزدیکشن میگن این ادم روی هیج کسی دیگه اینجور حساس نیست که احساساتش روی شما نوسان داره یعنی یهو از دست یه کاره من عصبانی میشه و یا شاد میشه و انرژی میگیره
من بهش گفتم خواستگار پیله دارم میخوای چکار کنی گفت فکرام رو میکنم بعدم دیگه خودش رو قایم کرد و هر بار دیدمش خودش رو قایم کرد تا اینکه باز تا چیزی گفتم قهر کرد حسابی و بلاکم کرد و باز بعد چند روز زنگ زد و گفت بیاین میخوام برسونمتون
منم وقتی اون نیست خیلی دلم تنگ میشه و وقتیم میاد معمولا حرفامون زیاد نیست ولی خیلی میگه کنارم باش و دستم رو میگیره
من با پیجای دیگه امتحانشم کرده و اصلا اهل رابطه با دخترا نبود
وقتیم با دخترا دیگه صحبت میکنه و حساسیت من رو میبینه قسم میخوره که از من بهتر نمیتونه پیدا کنه و بقیه رو ادم حساب نمیکنه
مهربون
حواسش هست
تواناس
قوی
ساده و حرف گوش کنه (البته برای کسایی که روش تسلط دارن )
قهر میکنه
بچه بازی میکنه
تا یکی بهم میگه کار انجام بدین و ... من قبول کنم من و اون نفر رو بیچاره میکنه (البته این حس برای من نیست کلی و روی اکثر بچه های تیم اجراییش هست چه دختر چه پسر)
ولی خیلی تواناییهاش بالاس و همه کس روش حساب میکنن
خیلی تهدید میکنه که اگر فلان کار رو بکنی دیگه نگات نمیکنم و محل نمیدم و ...
من با این ادم و خودم چکار کنم چجوری ادمی میبینین ازدواج کردن با این مدل ادما چجوریه
چطوری فراموشش کنم اگر بده و اگر خوبه چجوری بهش برسم
در ضمن 10 ماه کوچکتره از من
















پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ir) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.