我正在使用Entity Framework 4.1创建一个实体,我正在使用列为列提供不同的名称。我有一个复合键和外键但我收到错误
public class Account
{
[Key]
[ForeignKey("Account"), Column(Order = 0)]
[Column("Creditor ID", Order = 0)] //PK FK
public int CreditorId { get; set; }
[Key]
[ForeignKey("Account"), Column(Order = 1)]
[Column("[Account No]", Order = 1)] //PK FK
public int AccountNo { get; set; }
}
两者都是主键和外键
我收到以下错误:
重复'列'属性
答案 0 :(得分:1)
在两种情况下,第一行中的那个都是多余的。