Tag: inner join

如何在Nhibernate中加入两个表

List olist = null; olist = (_session.CreateQuery(“Select pc.Id as Id,pct.DescEn as DescEn,pct.DescAr as DescAr,pc.ContentEn as ContentEn,pc.ContentAr as ContentAr from ProjectCharter pc,ProjectCharterTemplate pct where pct.Id=pc.PRC_PCT_ID and pc.PRC_PRJ_ID=1”).List()).ToList(); 这是我的查询,我想加入两个表并得到一个输出,当我运行这是db我得到完美的回答,但当我通过c#与nhibernate映射运行它。 我得到错误。 我可以这样查询,还是有任何其他方法来连接两个表。 提前致谢。

如何从不同的数据上下文中连接表?

我有来自两个不同数据上下文的两个表。 虽然两个表都来自同一个数据库,但存在两个独立的数据文件。 错误信息: 该查询包含对在不同数据上下文中定义的项的引用。 我怎么能绕过这个? 任何帮助表示赞赏。 谢谢。