我有三张桌子
公司、公司级别、公司类型
公司与 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 是 petapoco 的数据库实例。
是否可以在此查询中再包含一个关系(CompanyType),或者我们如何在查询中包含多个一对多关系。
我正在使用 Petapoco 扩展关系类。