我在家里使用SQL Server Express2008,并且一直在开发一个mdf应用程序,它将我的数据库存储在项目文件夹中的ASP.NET文件中。问题是Uni实验室中的SQL Server是SQL Server 2005,当我尝试使用VS Server Explorer打开mdf文件时,它显示mdf文件的版本超过了服务器可以接受的版本。
我使用的是sql server2005,我认为Linq正在为不同的数据库版本生成查询。我得到了linq正在生成的查询字符串,并直接在SQL Server Management studio中粘贴了linq,但它失败了,并出现了许多错误。但是,如果使用Linq,则查询可以很好地工作。如果linq需要知道要使用的数据库版本,我该怎么做?