如何在现有数据库的实体框架6中实现Table Per Hierarchy?

时间:2013-11-19 18:55:25

标签: c# sql asp.net-mvc-4 asp.net-mvc-5 entity-framework-6

我有一个表,其中包含一对多的表以及与其他表的多对多关系。

public DbSet<EngineeringPd> EngineeringPds { get; set; }

如果我将dbset更改为新的基类,则项目不会构建

public DbSet<CorePds> CorePds { get; set; }

是否应该映射到相关表

EntityTypeConfiguration<EngineeringPd>

EntityTypeConfiguration<CorePds>

如何才能正确更新? 也可以只将一些表映射到子类吗?

错误 错误CS1061:'NewWhelenPortal.Models.ApplicationDbContext'不包含'EngineeringPds'的定义,并且没有可以找到接受类型'Portal.Models.ApplicationDbContext'的第一个参数的扩展方法'EngineeringPds'(您是否缺少using指令或汇编参考?)

    public IQueryable<EngineeringPd> All
    {
        get { return context.EngineeringPds; }
    }

0 个答案:

没有答案