こんにちは私は動作する条件付きクエリを取得することに問題があります。私は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を使用していますか? –
多分サンプルデータです。 –