0
生成的SQL中的TOP关键字包括括号中的数字(我为SQL紧凑支持而持久),但是在我的SQL 2000服务器上出现这种错误,因为它不指望括号。带有TOP关键字的SubSonic Bug?
例C#代码:
var doc = Logic.Document.All().FirstOrDefault(d=> d.Guid == Request.QueryString["guid"]);
产生如下SQL错误:
,因为它生成以下SQL:
exec sp_executesql N'SELECT TOP (1) .....'
如果我手动而无需执行相同的SQL SQL执行的括号很好。 这是一个错误?