2011-08-12 17 views
-1

NHibernate 3.1.0で "Select 1"のようなサブクエリを実行するにはどうすればよいですか?NHibernate 3.1.0:1サブクエリを選択

は、以前のバージョンでは、私たちは選択などのようなもの、 .SetProjection(Projections.Constant( "1")3.1.0では

、 .Select(1)ことはできませんが、(使用知っています。 ...)のFunc <は、パラメータとして....>期待しています。

感謝。

答えて

0

Select(params IProjection projections)と過負荷があるので、あなたはここで.Select(Projections.Constant("1"))

0

を書くことができますsaですmple、

Session.QueryOver<Person>() 
     .Where(p => P.Id == personId) 
     .Select(Projections.Constant(1)) 
     .Take(1) 
     .SingleOrDefault<int>(); 
関連する問題