[英]Entity Framework DB First - Problems with inheritance in the model
我在使用EF DB First时遇到一些问题。 说我有:
从数据库创建的模型将生成以下类:
public class Person{
this.Student= new HashSet<Student>();
this.Teacher= new HashSet<Teacher>();
}
public class Student{}
public class Teacher{}
我真正想看到的是
public class Person{}
public class Student:Person{}
public class Teacher:Person{}
是否有关于配置的约定,或者我缺少获得继承的类的任何约定?
更新
之所以生成类,是因为该模型指定了“人”,“老师”和“学生”之间的这些关联。 那么我的问题应该是... 有没有办法使用EF从数据库创建模型,以便该模型包含从其他类继承的类?
您正在寻找每类型表格(TPT)映射。 在这里尝试解决方案:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.