Entity Framework Code First 0 к 1 отображению - PullRequest
6 голосов
/ 18 апреля 2011

Я хочу создать карту этих 2 моделей, как мне сделать это в коде вначале?

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. Я пытаюсь следовать сценарию, подобному this . Я хотел бы, если бы я мог наследовать это, если это возможно, например:

public class PaymentCheque : Payment
{
    public int RoutingNumber {get; set;}
}   

Ответы [ 2 ]

1 голос
/ 18 апреля 2011

Вы действительно пробовали это? Или поиск / гугл по нему?

см .: 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

...