/// <exception cref="System.Exception"></exception> public virtual void Test6Sort() { NeoDatis.Odb.ODB odb = Open(BaseName); NeoDatis.Odb.Core.Query.Criteria.ICriterion c = Where .Or().Add(Where.Equal("string1", "test class 2" )).Add(Where.Equal("string1", "test class 3")). Add(Where.Equal("string1", "test class 4")).Add (Where.Equal("string1", "test class 5")); CriteriaQuery aq = new CriteriaQuery(c); aq.OrderByDesc("boolean1,int1"); NeoDatis.Odb.Objects <TestClass> l = odb.GetObjects <TestClass>(aq, true, -1, -1); AssertEquals(4, l.Count); TestClass testClass = l.GetFirst(); AssertEquals("test class 3", testClass.GetString1()); odb.Close(); }
public CriteriaQuery(System.Type aClass, NeoDatis.Odb.Core.Query.Criteria.ICriterion criteria) : this(OdbClassUtil.GetFullName(aClass), criteria) { }