我试图让我的头绕着这个交叉连接(我以前从未见过的东西),以便我可以转换成LINQ。我不完全相信它试图做:试图将交叉连接transact-sql转换为LINQ
Select various a,b,c,d, and e columns
From Fee a
inner Join FeeCategory b on a.CategoryID = b.FeeCategoryID
inner join FeeCompanyType c on a.FeeID = c.FeeID
cross join FeeType e
left outer join FeeTypeLink d on a.FeeID = d.FeeID and e.FeeTypeID = d.FeeTypeID
到
var q = (
from fees in Session.Query<Fee>()
join feeCategories in Session.Query<FeeCategory>() on fees.FeeCategory.Id equals feeCategories.Id
join feeCompanyType in Session.Query<FeeCompanyType>() on fees.Id equals feeCompanyType.Fee.Id
**erm.....**
)
脑的危机,赞赏任何帮助...
+1我同意废话的概念和你的回答:) –