0
美好的一天!嘗試db4o的,面對這樣的問題:我不能刪除記錄:db4o不刪除記錄
using (IObjectServer server = Db4oClientServer.OpenServer(HttpContext.Current.Server.MapPath("~/transfers.data"), 0))
{
using (IObjectContainer client = server.OpenClient())
{
var keyValuePair = (from KeyValuePair<DateTime, Transfer> d in client where d.Key < DateTime.Now.AddHours(-3) select d);
client.Delete(keyValuePair.First());
client.Commit();
}
}
此代碼後對象的數量(KeyValuePair <日期時間,轉移>)在數據庫中沒有改變。