• 1397/12/14

لایه دیتا :

سلام و وقت بخیر

ممنون میشم به سوالات من پاسخ بدین:

1- MVC  خودش لایه مدل رو جدا کرده ، چه لزومی داره لایه دیتا رو مجددا جدا کنیم ؟

2-در پروژه ای که در دوره برسی شد ، چرا مشخصات رشته اتصال رو در لایه دیتا وارد نکردیم ؟ و در لایه ی برنامه وارد کردیم ؟

3-در همه ی کنترلر هایی که از context نمونه میسیازیم باید اکشنی به نام dispose تعریف کنیم تا نمونه ساخته شده رو dispose کنیم . درسته ؟ اگه dispose  نکنیم دو اتصال به بانک در دو کنترلر متفاوت ممکنه باز بمونه درسته ؟

4-میشه به جای code first از dbfirst استفاده کنیم ؟ در اینطورت دیتابیس رو هم باید همراه با فولدر publish پروژه در هاست قرار بدیم ؟

استفاده از db first در پروژه های Asp.Net MVC پیشنهاد میشه ؟

  • 1397/12/15
  • ساعت 07:13

سلام 

1 - تمیزی و تفکیک کد ، خودش در فولدر جدا کرده و اگر زیاد بشه سورس نامرتب میشه 

2 - استانداردش اینه 

3 - بله ، خیر باز نمیمونه و بعد از مدتی dispose میشه و با اینکار ما مطمئن میشیم شده 

4 - خیر باید بکاپ بگیرید در سرور ری استور کنید 

 

بستگی به خودتون و نوع پروژه اتون داره 


logo-samandehi