私は、dbが埋め込まれたシンプルなアプリにdb4oを使用しています。オブジェクトを保存してからオブジェクトを変更すると、db4oが変更されたオブジェクトを返すと思いますか?
コードは次のとおりです。
[Test]
public void NonReferenceTest()
{
Aim localAim = new Aim("local description", null);
dao.Save(localAim);
// changing the local value should not alter what we put into the dao
localAim.Description = "changed the description";
IQueryable<Aim> aims = dao.FindAll();
var localAim2 = new Aim("local description", null);
Assert.AreEqual(localAim2, aims.First());
}
テストは失敗します。特別な方法でdb4oコンテナをセットアップする必要がありますか?コミット呼び出しでラップしますか?ありがとう