C# 4.0 petapoco中的一对多关系

C# 4.0 petapoco中的一对多关系,c#-4.0,petapoco,C# 4.0,Petapoco,我有三张桌子 公司,公司级别,公司类型 公司与CompanyLevel和CompanyType之间存在一对多关系 我使用以下查询来获取Company和CompanyLevel db.FetchOneToMany<Company, CompanyLevel>(x => x.CompanyId, Sql.Builder.Append("SELECT CS.*, CL.* FROM Company AS CS").Append(

我有三张桌子

公司,公司级别,公司类型

公司与CompanyLevel和CompanyType之间存在一对多关系

我使用以下查询来获取Company和CompanyLevel

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.FetchOneToMany(x=>x.CompanyId,
Sql.Builder.Append(“从公司中选择CS.*,CL.*作为CS”).Append(
“左外连接[CompanyLevel]作为CS.CompanyId=CL.CompanyId上的CL”)
其中db是petapoco的数据库实例

是否可以在此查询中包含一个或多个关系(CompanyType),或者如何在查询中包含多个一对多关系


我使用的是Petapoco扩展关系类。

您一次只能执行一个操作。如果您开始执行多个操作,则返回的结果将比实际需要的多。可能最好将查询拆分为多个查询。

您一次只能执行一个操作。如果您开始执行多个操作然后,您将返回比实际需要更多的结果。然后最好将查询拆分为多个查询