參考資料:Invalid column name 'TagCode'. 該異常和Discriminator沒關係,一般原因:1、資料庫中欄位和實體類欄位不一致導致的2、創建新增繼承於資料庫對應的實體類,新增不用和資料庫映射,可在類上加[NotMapped]特性(屬於EF的命名空間)該特性是EF中的屬 ...
參考資料:Invalid column name 'TagCode'.
該異常和Discriminator沒關係,一般原因:
1、資料庫中欄位和實體類欄位不一致導致的
2、創建新增繼承於資料庫對應的實體類,新增不用和資料庫映射,可在類上加[NotMapped]特性(屬於EF的命名空間)
該特性是EF中的屬性
3.第三條是我自己這邊發現的原因:就是這個實體類被繼承了。解決方案:找到繼承這個實體類的類,取消之間的繼承關係即可。
個人猜測:普通類繼承了實體類的 [Table("TableName")]特性,相當於給實體類擴展了普通類的欄位,沒有找到相關資料。