ログインしたユーザーのレコードを選択する必要があります。ログインしているユーザーがマネージャーの場合は、すべてのユーザーのレコードを選択する必要があります。NHibernate QueryOver "select where true"
このようなSQLに変換いろいろ書いでしょうint userId = 1;
bool isManager = true; // or false ;
IQueryOver<Demanda, Demanda> Query1 =
nhibernateSession.QueryOver<Demanda>(() => DemandaAlias)
.Where(() =>
(DemandaAlias.userID == userId) ||
(isManager)
);
:Demanda.userId = 1または1 = 1
私は白の "定数" にはどうすればよいDemandaから
選択*パラメータ?
Demandaクラスを表示できますか? –