Дубликат атрибута «Столбец» - PullRequest
1 голос
/ 27 марта 2011

Я создаю объект, используя 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; }
}

И первичный, и внешний ключи

Я получаю следующую ошибку:

Повторяющийся атрибут «Столбец»

1 Ответ

1 голос
/ 27 марта 2011

Ну, вы делаете! для каждого свойства определены два экземпляра ColumnArtribute. Тот факт, что они находятся на разных строках и в разных наборах квадратных скобок, не имеет значения.

Похоже, что в обоих случаях тот, что в первой строке, является избыточным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...