1 ضمیمه
مشکل با Scafold کردن یک مدل
سلام
یه مشکل خیلی بدی پیدا کردم
من از fluent api استفاده کردم برای کانفیگ کردن مدل های خودم. به این صورت که داخل پوشه Model یه پوشه دیگه ساختم به اسم ModelConfiurations و داخل اون به ازای هر مدلم یه فایل کانفیگ دارم.حالا از طریق دستور زیر مدل خودم رو به برنامه اضافه میکنم.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Configurations.Add(new NewsConfig());
}
این رو هم اضافه کنم که از dbcontext خود Identiy استفاده میکنم..
حالا وقتی که یه کنترلر جدید ایجاد کنم با ارور فایل ضمیمه مواجه میشم.
چجوری این مشکل رو بر طرف کنم؟
نقل قول: مشکل با Scafold کردن یک مدل
دوستان خودم مشکل رو پیدا کردم ..
توی کلاس Context به این صورت مدل های خودم رو تبدیل به جدول میکردم
کد HTML:
public DbSet<News> News { get; set; }
حالا فقط کافیه به جای Dbset از IDbset استفاده کنید..به صورت زیر
کد HTML:
public IDbSet<News> News { get; set; }