public virtual void Test8() { var baseName = GetBaseName(); Println(baseName); IOdb odb = null; var utilDate = new DateTime(); var sqlDate = new DateTime(utilDate.Millisecond + 10000); var timestamp = new DateTime(utilDate.Millisecond + 20000); try { odb = Open(baseName); var o = new ObjectWithDates("object1", utilDate, sqlDate, timestamp); odb.Store(o); odb.Close(); odb = Open(baseName); var query = odb.Query <ObjectWithDates>(); var dates = query.Execute <ObjectWithDates>(); var o2 = dates.GetFirst(); Println(o2.GetName()); Println(o2.GetJavaUtilDate()); Println(o2.GetJavaSqlDte()); Println(o2.GetTimestamp()); AssertEquals((string)"object1", (string)o2.GetName()); AssertEquals(utilDate, o2.GetJavaUtilDate()); AssertEquals(sqlDate, o2.GetJavaSqlDte()); AssertEquals(timestamp, o2.GetTimestamp()); } finally { if (odb != null) { odb.Close(); } } }
public virtual void Test8() { string baseName = GetBaseName(); Println(baseName); NeoDatis.Odb.ODB odb = null; System.DateTime utilDate = new System.DateTime(); System.DateTime sqlDate = new System.DateTime(utilDate.Millisecond + 10000); System.DateTime timestamp = new System.DateTime(utilDate.Millisecond + 20000); try { odb = Open(baseName); ObjectWithDates o = new ObjectWithDates ("object1", utilDate, sqlDate, timestamp); odb.Store(o); odb.Close(); odb = Open(baseName); NeoDatis.Odb.Objects <ObjectWithDates> dates = odb. GetObjects <ObjectWithDates>(); ObjectWithDates o2 = dates.GetFirst(); Println(o2.GetName()); Println(o2.GetJavaUtilDate()); Println(o2.GetJavaSqlDte()); Println(o2.GetTimestamp()); AssertEquals("object1", o2.GetName()); AssertEquals(utilDate, o2.GetJavaUtilDate()); AssertEquals(sqlDate, o2.GetJavaSqlDte()); AssertEquals(timestamp, o2.GetTimestamp()); } finally { if (odb != null) { odb.Close(); } } }