【发布时间】:2009-09-09 06:52:56
【问题描述】:
我在 SQL Server 2000 中使用 SubSonic3。
我对“FirstOrDefault”方法有疑问 - 它总是抛出异常 =“第 1 行:SubSonic.Linq dll 中的 '('." 附近的语法不正确
编辑(从评论中添加代码):
InventoryDAL = DAL project name (dll)
Inventort= Subsonic3 Gnerated classes
Name space WHWarehouses = gnerated object
Dim WareH = (From Wh In InventoryDAL.Inventort.WHWarehouses.All _
Where Wh.WarehouseID = 1 ).FirstOrDefault
【问题讨论】:
-
您可以使用 SQL Profiler 查看 Sql server 上正在执行的操作吗?
-
如果您可以添加一些代码来显示您正在做什么,我们会更好地为您提供帮助。
-
是的 - 绝对 - 向我们展示你的代码 sn-p 进行这个调用!
-
InventoryDAL = DAL 项目名称 (dll) Inventort= Subsonic3 生成的类名称空间 WHWarehouses = 生成的对象 Dim WareH =(来自 Wh In InventoryDAL.Inventort.WHWarehouses.All _ Where Wh.WarehouseID = 1)。 FirstOrDefault
-
你不需要像 FirstOrDefault() 那样关闭 FirstOrDefault;
标签: sql-server vb.net linq sql-server-2000 subsonic3