我正在承担一个已经由其他人部分完成的新项目,并且在将某些实体更新为实体框架中的多个对象方面,我遇到了一些问题。我已经进行了一些研究,很多地方建议手动设置这些对象以进行修改,但是由于我正在使用的项目没有“ DBsets”,因此我无法手动更新它。
我尝试添加一些DbSet,但是当我尝试运行它时会导致错误,是否缺少某些内容?
public DbSet<Product> products { get; set; } //I WANT TO BE ABLE TO USE THIS!!
public AppDbContext(DbContextOptions<AppDbContext> options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
new ProductMap(modelBuilder.Entity<Product>()); }
我希望能够在更新之前访问dbset,以便可以将某些部分设置为EntityState Modified。
是否可能是由于已经创建了数据库?
这是我在运行时遇到的错误... SqlException:无效的对象名称'products&#x27
谢谢