[英]Entity Framework Code First 0 to 1 mapping
我想創建這兩個模型的地圖,我該如何在代碼優先?
public class Payment
{
public int PaymentId { get; set; }
}
public class PaymentBank
{
public int PaymentId { get; set; }
}
public class PaymentCheque
{
public int PaymentId { get; set; }
}
Payment
可以是PaymentBank
或PaymentCheque
。 我試圖按照類似的情景這樣 。 如果可能的話,如果我可以繼承這個,我會很高興,例如:
public class PaymentCheque : Payment
{
public int RoutingNumber {get; set;}
}
您可以查看以下三篇專注於在Entity Framework Code-First中實現繼承的文章:
http://weblogs.asp.net/manavi/archive/2010/12/24/inheritance-mapping-strategies-with-entity-framework-code-first-ctp5-part-1-table-per-hierarchy-tph。 ASPX
http://weblogs.asp.net/manavi/archive/2010/12/28/inheritance-mapping-strategies-with-entity-framework-code-first-ctp5-part-2-table-per-type-tpt。 ASPX
http://weblogs.asp.net/manavi/archive/2011/01/03/inheritance-mapping-strategies-with-entity-framework-code-first-ctp5-part-3-table-per-concrete-type- TPC-和選擇策略,guidelines.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.