有没有办法测试SQL语句以查看C#中是否可执行?

Kin*_*han 3 c# sql sql-server ado.net entity-framework

我不是要求通过解析来测试SQL语句.

我的意思是类似的东西与ADO.NET执行SQL语句,所以它实际上将在SQL Server中运行,看是否字段名称正确,表名是正确的,正确的stynxs,数据类型等修正

之前的开发人员通过使用ADO.NET执行SQL语句并检查是否为throw execption来完成此操作.但是数据返回是一个大数据集,这会浪费资源.那么无论如何我可以要求SQL Server在C#中为我执行语句检查?

Jar*_*ver 8

尝试SET PARSEONLY ON. http://msdn.microsoft.com/en-us/library/ms178629.aspx

  • 相反,用SET NOEXEC ON可能会更好吗?http://msdn.microsoft.com/en-us/library/ms188394.aspx (3认同)