2013-08-20 126 views
0

我可以使用數據註釋在實體框架中建立0..1到0..1的關係嗎?0..1到0..1通過數據註釋在實體框架中的關係

我有這樣的事情

public class Foo 
{ 
    public virtual Bar Bar { get; set; } 
} 
public class Bar 
{ 
    public virtual Foo Foo { get; set; } 
} 

我得到錯誤:

無法確定類型「富」和「酒吧」之間的關聯的主要終點。該關聯的主要目的必須使用關係流暢API或數據註釋來顯式配置。

+1

你可以在[this]中找到答案(http://stackoverflow.com/questions/6531671/what-does-principal-end-of-an-association-means-in-11- relationship-in-entity-fr)鏈接 – boindiil

回答

-2

你可以做這樣的事情:

public class Foo 
{ 
    [Key] 
    public int FooId { get; set; } 
    public virtual Bar Bar { get; set; } 
} 
public class Bar 
{ 
    [Key] 
    public int BarId { get; set; } 
    public virtual Foo Foo { get; set; } 
} 

希望它能幫助!好運:)