سلام و وقت بخیر
ممنون میشم به سوالات من پاسخ بدین:
1- MVC خودش لایه مدل رو جدا کرده ، چه لزومی داره لایه دیتا رو مجددا جدا کنیم ؟
2-در پروژه ای که در دوره برسی شد ، چرا مشخصات رشته اتصال رو در لایه دیتا وارد نکردیم ؟ و در لایه ی برنامه وارد کردیم ؟
3-در همه ی کنترلر هایی که از context نمونه میسیازیم باید اکشنی به نام dispose تعریف کنیم تا نمونه ساخته شده رو dispose کنیم . درسته ؟ اگه dispose نکنیم دو اتصال به بانک در دو کنترلر متفاوت ممکنه باز بمونه درسته ؟
4-میشه به جای code first از dbfirst استفاده کنیم ؟ در اینطورت دیتابیس رو هم باید همراه با فولدر publish پروژه در هاست قرار بدیم ؟
استفاده از db first در پروژه های Asp.Net MVC پیشنهاد میشه ؟
سلام
1 - تمیزی و تفکیک کد ، خودش در فولدر جدا کرده و اگر زیاد بشه سورس نامرتب میشه
2 - استانداردش اینه
3 - بله ، خیر باز نمیمونه و بعد از مدتی dispose میشه و با اینکار ما مطمئن میشیم شده
4 - خیر باید بکاپ بگیرید در سرور ری استور کنید
بستگی به خودتون و نوع پروژه اتون داره