我有三张桌子
Company,CompanyLevel,CompanyType
公司与CompanyLevel和CompanyType有一对多的关系
我使用以下查询来获取公司和公司级别
db.FetchOneToMany<Company, CompanyLevel>(x => x.CompanyId,
Sql.Builder.Append("SELECT CS.*, CL.* FROM Company AS CS").Append(
"LEFT OUTER JOIN [CompanyLevel] AS CL ON CS.CompanyId = CL.CompanyId")
其中db是petapoco的数据库实例。
是否可以在此查询中包含一个或多个关系(CompanyType),或者我们如何在查询中包含多个一对多关系。
我正在使用Petapoco扩展关系类。
答案 0 :(得分:1)
你一次只能做1次onetomany。如果您开始做多个,那么您将返回实际需要的许多结果。最好将查询拆分为多个查询。