Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Subsonic (亚音速)删除行时出现问题(我的表格包含已删除的列)_Subsonic - Fatal编程技术网

Subsonic (亚音速)删除行时出现问题(我的表格包含已删除的列)

Subsonic (亚音速)删除行时出现问题(我的表格包含已删除的列),subsonic,Subsonic,我有一个名为“Test”的表 id int 名称nvarchar 删除位 列 首先,我使用SQLServer2000在我的项目中安装亚音速。 当我试图删除一些行时,它会在第行为我抛出对象null异常: repo.Update(); //object reference not set to... 我使用sql server 2008再次配置亚音速, 现在,当我尝试删除行时,它工作正常!即使我将连接字符串更改为sql 2000 但我目前的问题是: 当我尝试删除一些lambda表达式不存在的

我有一个名为“Test”的表

  • id int
  • 名称nvarchar
  • 删除位

首先,我使用SQLServer2000在我的项目中安装亚音速。 当我试图删除一些行时,它会在第行为我抛出对象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

您是否使用
ActiveRecord
进行
Test
类?完整的堆栈跟踪会有所帮助,我丢失了水晶球:染料,我通过活动记录t4创建类。