【发布时间】:2015-04-04 10:39:32
【问题描述】:
我希望 INNER JOIN 语句写出两个不同的项目。
包括第二次会议的结果,但我无法得到
using (ISession session = Con1.OpenSessiongeneral())
{
using (ISession session1 = Con2.OpenSessionsystem())
{
result = (from s in session.Query<AU_SalesTarget>()
join t in session.Query<AU_Terms>() on s.termId equals t.termId
join b in session1.Query<Branchs>() on s.branchId equals b.branchId
select new SalesTarget_Derogate
{
salesTargetId = s.salesTargetId,
mounth = t.month,
year = t.year,
calculateMethod = s.calculateMethod,
branchName = b.branchName
}).Skip(0).Take(50).ToList<SalesTarget_Derogate>();
}
}
列表返回 null
【问题讨论】:
-
您的连接是否来自不同的服务器?
标签: c# sql-server linq nhibernate