db4o SODA比较字段值

时间:2010-11-15 15:18:31

标签: c# db4o soda

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();

1 个答案:

答案 0 :(得分:1)

您的意思是如何表达如下所示的查询(SQL)

select * from SomeTable where fieldA > fieldB
在SODA中,对吧?

我担心这是不可能的(至少没有使用评估或本机查询 - 在这种情况下,无论如何都将作为评估运行)。

最佳