如何告诉Linq使用哪个数据库版本

时间:2009-12-10 03:39:57

标签: c# sql-server linq

我正在使用sql server 2005,我认为Linq为不同的数据库版本生成查询。我得到了linq正在生成的查询字符串并直接在SQL Server Management studio中粘贴了linq,但它失败并出现了很多错误。但是如果使用Linq,查询效果很好。任何想法可能会发生什么。如果linq需要知道使用什么数据库版本我该怎么做?

1 个答案:

答案 0 :(得分:3)

LINQ将创建一个参数化查询。如果不向参数添加定义(以及赋值),您将无法直接将SQL复制到SSMS中。