0
我試圖實現數據庫結構,其中有共同的領域,我把它們放在一個單獨的抽象類,但我想知道如果3類繼承自同一抽象類和2具有相同的屬性名稱所以,默認情況下,實體框架將在數據庫中添加一個數字,然後是屬性名稱。有沒有什麼辦法可以分開實施。我研究了複雜的類型並通過互聯網搜索,但找不到任何靈活的解決方案。我要分享我的代碼,請指導我實體框架多列映射
public abstract class GenericImpression
{
[Key]
public int ImpressionId { get; set; }
public DateTimeOffset ReportingDate { get; set; }
}
public class Impression : GenericImpression
{
public string InventorySource { get; set; }
public string Media { get; set; }
}
public class Impression21 : GenericImpression
{
public string InventorySource { get; set; }
}
現在,EF會爲InventorySource1和InventorySource列添加一個表。