私は次のコードを持っています:
Assert.IsTrue(Repository.FindAll<string>().Count() == 0);
string newString = "New String";
Repository.Save(newString);
Assert.IsTrue(Repository.FindAll<string>().Count() == 1);
しかし、それは失敗しています。文字列を保存しているという事実と関係があると思います。
私のSave()コードはこれです:
public void Save<T>(T obj)
{
if (obj == null)
throw new ArgumentNullException("obj not allowed to be null");
Db.Store(obj);
Db.Commit();
}
私の永続的なクラスには何か特別なものが必要ですか?または、db4oでほとんど何でも保存できますか?