我有一个名为'Test'的表包含
列。
首先我使用sql server 2000在我的项目中安装subsonic。 我尝试删除一些行,它在线上为我抛出对象null异常:
repo.Update(); //object reference not set to...
我用sql server 2008再次配置亚音速, 现在,当我尝试删除行时,它工作正常!即使我将连接字符串更改为sql 2000。
但我目前的问题是:
当我尝试删除一些不存在lambda表达式的行时,它会抛出一个新的异常:
Test.Delete(a=>a.id==100); //it doesn't exists!
//...
repo.Update();
//ExecuteNonQuery: CommandText property has not been initialized
我使用VS2008,sql2008& sql2000和亚音速3.0.0.4