代码第一外键

时间:2015-06-17 22:39:57

标签: entity-framework code-first

我是实体框架的新手。我有以下模型。

public partial class PropertyDetail
{
    public int PropertyID { get; set; }
    public string PropertyName { get; set; }
    public virtual PropertyAddress PropertyAddress { get; set; }  
    public string AnalyticsView { get; set; }
    public string MoreInformationLink { get; set; }

}

public class PropertyAddress
{
    public string PropertyName { get; set; }
    public string StreetAddress { get; set; }
    public string PostalCode { get; set; }
    public virtual PropertyDetail PropertyDetail { get; set; }
}

我希望PropertyDetail中的PropertyID是主键,PropertyName是PropertyAddress表中的外键。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用EF6你不能:FK必须与PK的类型相同。我在EF7中听说过但不确定。