System.Collections.Generic.IEnumerable - PullRequest
       12

System.Collections.Generic.IEnumerable

1 голос
/ 31 октября 2011

при попытке запросить мою базу данных с помощью entityframework я получаю следующую ошибку: Свойство навигации типа 'System.Collections.Generic.IEnumerable 1[[TASK.Warehouses.Domain.NoteProducts.NoteProduct, TASK.Warehouses.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' is not a single implementation of 'System.Collections.Generic.ICollection 1 [T]'.в чем может быть проблема и как я могу это исправить

Ответы [ 2 ]

5 голосов
/ 31 октября 2011

Вы написали классы Code-First с IEnumerable<T> свойствами навигации.

Entity Framework требует, чтобы ваши навигационные свойства имели тип ICollection<T>.

0 голосов
/ 31 октября 2011

Похоже, у вас есть много классов с именем "TASK.Warehouses.Domain.NoteProducts.NoteProduct,, TASK.Warehouses.Domain]. Если это так, вы путаете CLR с нарушениями OO.

...