在使用entityframework的时候经常会出现 Unknown column 'Extent1.Discriminator' in 'field list' 这样的错误 这是由于在dbmodel在被继承后添加了部分属性造成在数据库表中没有发现造成的 需要在继承的类上标记[NotMapped] 这样就解决了