每当我尝试使用简单的存储库来简单地更新记录时,我都会得到一个对象引用未设置为对象错误的实例。我怀疑我做错了什么,任何人都可以看到以下用于将数据保存到亚音速的代码行有问题吗?
我正在使用 .Net 3.5、SQL Server 2008 和 Subsonic 3.0。
谢谢你的帮助。
SimpleRepository repo = new SimpleRepository("Test", SimpleRepositoryOptions.RunMigrations);
//Add the test object
SimpleObject simple = new SimpleObject();
simple.TestString = "Test";
repo.Add(simple);
Console.WriteLine(simple.TestString);
//Reload the object and update it
SimpleObject simpleReloaded = repo.Single<SimpleObject>(simple.ID);
simpleReloaded.TestString = "Editted";
repo.Update(simpleReloaded);//This line seems to crash repeatedly
Console.WriteLine(repo.Single<SimpleObject>(simple.ID).TestString);