の合計による制限は、私がHNibernate基準を使用して、このSQLクエリを作成することができます列1>(列2 + COLUMN3)NHibernateは:2列
表1から
選択*すべての3列はINT32です。 ありがとう
の合計による制限は、私がHNibernate基準を使用して、このSQLクエリを作成することができます列1>(列2 + COLUMN3)NHibernateは:2列
表1から
選択*すべての3列はINT32です。 ありがとう
Expression
を使用してSQLを書くことができます
criteria.Add(Expression.Sql("Column1 > (Column2 + Column3)"));
さて、私はSQLを書いて含まれていない実装を作成することを決め、まさにこの問題にn番目の時間のための質問を読んだ後。
あなたが書くことができたとhttp://savale.blogspot.com/2011/04/nhibernate-and-missing.htmlで実装チェックすることができます。
criteria.Add(
Restrictions
.GeProperty("Prop1",
new ArithmeticOperatorProjection("+",
NHibernateUtil.Int32,
Projections.Property("Prop2"), Projections.Property("Prop3")
)
)
);
を