将dbset添加到dbcontext

时间:2019-04-16 16:59:06

标签: c# entity-framework entity-framework-core

我正在承担一个已经由其他人部分完成的新项目,并且在将某些实体更新为实体框架中的多个对象方面,我遇到了一些问题。我已经进行了一些研究,很多地方建议手动设置这些对象以进行修改,但是由于我正在使用的项目没有“ 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

谢谢

0 个答案:

没有答案
相关问题