سوال : این کد زیر رو Static تعریف کنم و تو تمام توابعم ازش استفاده کنم بهتر نی؟ جدا حس بدی میده که این کدو تو هر تابع دارم تکرار میکنم؛ مشکلی که ایجاد نمیکنه که؟
using (var dataContext = new QuranDbContext()){
//...
}
لیست ویژگی ها :
1) Code First Data Annotations
2) Data Annotations Attributes
کاربرد ویژگی ها : فک کنم بیشتر برا روش code first ّبکار بیان که تعیین میکنن مثلا کدوم property برا id هستش [ Key ]، حداکثر تعداد کاراکتر هاشو تعیین کنیم [ MaxLength ]؛ یا مثلا اسم جدولو تعیین کینم [ Table ] و...؛ فک نکنم زیاد برا روش database first بکار بیان مگه این که مثلا تو دیتابیس سوتی دادی و ستون ID تعیرف نکردی و بجاش میای سمت کدهای پروژه تو اون کلاس MODEL ات، برا اون Property مدنظر از key استفاده میکنی که بگی از این به عنوان id استفاده کن، یه چی تو این مایه ها؛ درست گفتم؟