嗨我有一個問題,使條件查詢工作。我想要project.Parent爲null的所有項目,或者如果它有一個父項,那麼它不應該被無效或關閉。在同一個表/對象上的Linq條件查詢
我的例子不會帶回任何project.Parent == null的項目。
我們使用LINQ到NHibernate的
var projects = (from project in this.Session.Query<Project>()
where project.IsClosed == false
&& project.IsVoided == false
&& (project.Parent == null
|| (project.Parent.IsVoided == false
&& project.Parent.IsClosed == false))
select project).ToList();
您可以發佈,它的生成SQL?你使用的是什麼RDBMS? – 2011-01-28 14:27:29
也可能有一些樣本數據。 – 2011-01-28 14:41:02