2014-02-14 54 views
0

我有兩個類。一個人類和一個標題類。適當的代碼相關的類/表首先EF6結構

public class Person 
{ 
    [Key] 
    public int Id { get; set; } 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
    public int TitleTypeId { get; set; } 
} 

public class TitleType 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
} 

標題類包含的東西,如「先生,太太,小姐,等等。」

什麼是定義這些類,這樣我可以使用LINQ召回所需的正確方法標題類型表中的標題「名稱」?

即person.Title.name

回答

1
public class Person 
{ 
    [Key] 
    public int Id { get; set; } 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
    public TitleType Title { get; set; } 
} 

EF會產生額外的列來自動處理外鍵爲您服務。

相關問題