假設以下實體:EF Codefirst轉換基類派生
public class Kisi
{
[Key]
public int KisiID { get; set; }
public string Ad { get; set; }
public string Soyad { get; set; }
public virtual ICollection<Grup> Gruplar { get; set; }
public virtual ICollection<Kampanya> Kampanyalar { get; set; }
}
public class Musteri : Kisi
{
public int? Yas { get; set; }
public string Meslek { get; set; }
}
這兩個類存儲SQL SERVER一個表(TPH)。
我保存了一個Kisi,這可能與其他表相關。 如何將其轉換/轉換/「提升」到Musteri,保持相同的ID?我無法重新創建。
我可以發出一個「手動」 SQL INSERT,但它是一種醜陋...
我該如何處理它沒有鬆動的KisiID?
對於其他任何人遇到這樣的問題:http://stackoverflow.com/questions/12843678/converting-a-ef-codefirst-base-class-to-a-如果我執行sql查詢手動更新鑑別器字段,繼承類使用表每類型 – 2013-10-15 14:40:28