由于VS2010不支持和SQL Server2000建立数据连接,所以想要建立Linq代码能够直接使用的.dbml文件,就不可以从数据连接中直接拖拽表到.dbml文件中。
通过上网查找发现可以使用命令建立文件,不过就是一点很麻烦,一旦数据库添加了新表就得重新执行一次。
命令如下,
C:\Program Files\Microsoft Visual Studio 10.0\VC>sqlmetal /server:xygs /database
:GJJNEW /dbml:F:\XDRJ\XDGJJ\GJJ.dbml
适用于 Microsoft (R) .NET Framework 版本 4.0
的 Microsoft (R) Database Mapping Generator 2008 版本 4.0.30319.1
版权所有 (C) Microsoft Corporation。保留所有权利。
C:\Program Files\Microsoft Visual Studio 10.0\VC>sqlmetal /namespace:XDGJJ /code:
F:\XDRJ\XDGJJ\GJJ.designer.cs /language:csharp F:\XDRJ\XDGJJ\GJJ.dbml
适用于 Microsoft (R) .NET Framework 版本 4.0
的 Microsoft (R) Database Mapping Generator 2008 版本 4.0.30319.1
版权所有 (C) Microsoft Corporation。保留所有权利。
将生成的文件,通过添加到项目就可以使用了。