class SomeClass { private DateTime fieldA; private DateTime fieldB; }
使用SODA,选择字段大于字段的所有对象的正确方法是什么?这样的东西?
var query = this.ObjectContainer.Query(); query.Constrain(typeof(SomeClass)); query.Descend("fieldA").Constrain(query.Descend("fieldB")).Greater(); var list = query.Execute();
答案 0 :(得分:1)
您的意思是如何表达如下所示的查询(SQL)
select * from SomeTable where fieldA > fieldB
在SODA中,对吧?
我担心这是不可能的(至少没有使用评估或本机查询 - 在这种情况下,无论如何都将作为评估运行)。
最佳