PETAPOCO Нет Свойство типа ICollection`1 найдено на объекте типа: - PullRequest
0 голосов
/ 15 марта 2012

У меня есть sql как

Connection.db.FetchOneToMany<Project, CustomerProject>(x => x.ID, string.Format(@"
            SELECT * 
            FROM Project                   
            left join customerProject on customerProject.ProjectID = project.id
                where customerProject.CustomerID = @0  ORDER BY project.Name", customerID));

, что выдает ошибку

Нет свойства типа ICollection`1 для объекта типа: Project

Определение CustomerProject

Идентификатор CustomerID ProjectID

Определение проекта

Имя ID

Что не так с запросом?

1 Ответ

2 голосов
/ 16 марта 2012

У вас нет свойства типа List<CustomerProject> для вашего типа проекта.Это необходимо, если вы хотите сделать запрос OneToMany<>.Вам также придется использовать атрибут [Ignore].

...