删除行的(亚音速)问题(我的表包含已删除的列)

时间:2011-04-01 13:21:25

标签: subsonic

我有一个名为'Test'的表包含

  • id int
  • name nvarchar
  • 已删除位

列。

首先我使用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

0 个答案:

没有答案