public void SaveAndUpdate() { var session = SessionManager.Instance.CurrentSession; var driver = new DBDriver(session.Connection); try { var t = new Tips { PerformTime = new Time(13, 0, 0), PopupTime = new Time(12, 12, 12) }; session.SaveOrUpdate(t); session.Flush(); DataTable table; DataHelper.CreateInstance().Initailze(driver) .Select("CoreTest_Tips").Into(out table).Execute(); Assert.AreEqual(table.Rows[0]["PerformTime"].ToString(), t.PerformTime.Ticks.ToString()); Assert.AreEqual(table.Rows[0]["PopupTime"].ToString(), t.PopupTime.ToString()); } finally { DataHelper.CreateInstance() .Initailze(driver).Delete("CoreTest_Tips"). Execute(); } }