0

我有我的 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 类型的属性:项目

客户项目定义

ID 客户 ID 项目 ID

项目定义

身份证名称

查询有什么问题?

4

1 回答 1

2

List<CustomerProject>您的 Project 类型没有 type 属性。如果您想进行OneToMany<>查询,这是必需的。您也必须在[Ignore]其上使用该属性。

于 2012-03-15T21:32:58.197 回答