2
クラス SomeClass
{
  プライベート DateTime フィールド A;
  プライベート DateTime フィールド B;
}

SODA を使用して、fieldA が fieldB より大きいすべてのオブジェクトを選択する適切な方法は何ですか?

このようなもの?

var query = this.ObjectContainer.Query();
query.Constrain(typeof(SomeClass));
query.Descend("fieldA").Constrain(query.Descend("fieldB")).Greater();
var list = query.Execute();
4

1 に答える 1

1

次のようなクエリの表現方法を意味します(SQL)

select * from SomeTable where fieldA > fieldB

SODAですよね?

残念ながら、これは不可能です (少なくとも、評価またはネイティブ クエリを使用しないと、この場合はとにかく評価として実行されます)。

一番

于 2010-11-15T17:53:36.143 に答える