2012-03-15 50 views
0

我有我的SQL作爲型ICollection`1的PETAPOCO否物業發現類型的對象:

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的無屬性中找到上類型的對象:項目

CustomerProject定義

ID客戶ID專案編號

項目定義

ID名稱

有什麼不對的查詢?

回答

2

您的項目類型沒有List<CustomerProject>類型的屬性。如果您想要執行OneToMany<>查詢,則這是必需的。您也必須使用[Ignore]屬性。

相關問題