EF code first:列名 'Discriminator' 无效
使用EF code first编写类继承的时候,出现列名 'Discriminator' 无效 。
字段中没有列名 'Discriminator'
原来在代码中,定义了一个类A,类B,B继承A,但是数据库中不存在B表,项目中只是用于ViewModel的定义而已。
此时,需要做的是,解除B表的映射。
[NotMapped] public class B : A { //to do something }
使用EF code first编写类继承的时候,出现列名 'Discriminator' 无效 。
字段中没有列名 'Discriminator'
原来在代码中,定义了一个类A,类B,B继承A,但是数据库中不存在B表,项目中只是用于ViewModel的定义而已。
此时,需要做的是,解除B表的映射。
[NotMapped] public class B : A { //to do something }