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 <日期时间,转移>)在数据库中没有改变。