【发布时间】:2017-10-19 11:12:50
【问题描述】:
我正在使用 linq-to-nhibernate 和 fluent (c#),我想做以下事情:
我有两个IQueryable 接口,relations 和documentsrelations。
relations 对象包含企业列表,documentsrelations 对象包含第二个企业列表。
我想生成一个新的企业列表,其中包含企业列表 (relations) 减去第二个企业列表 (documentsrelations)。
在 sql 中我会尝试使用外连接,但我不知道如何处理。
**** 声明 ****
IQueryable<EnterpriseRelation> documentsrelations =
shared_doc.SharedIn.AsQueryable();
var relations = EnterpriseRelationService
.QueryRelationsForEnterprise(LoggedUser.ActiveAsEnterprise)
.Where(x => x.ContactingEnterprise.NIF == LoggedUser.ActiveAsEnterprise.NIF);
relations 也是一个IQueryable<EnterpriseRelation>。
我尝试了乘法,但它总是告诉我它不受支持。
一些帮助?
谢谢!
【问题讨论】:
-
你应该展示你所尝试的。 Edit你的问题。
标签: linq-to-nhibernate c# linq nhibernate fluent linq-to-nhibernate