sql2000下如何新建并使用dbml

默认新建的dbml只是支持sql2005及其以上版本。

但是现在是sql2000怎么办?我要是想要用linq to sql 的?

解决方案如下:

1首先打开cmd,在其中cd到sqlmetal.exe目录下并启动它。

2手动生成对应的文件:

a.生成dbml文件

sqlmetal /server:远程服务器的ip  /database:对应DB  /user:登录名 /password:密码 /dbml:d:xxx.dbml (生成文件的路径)

b.生成cs文件

sqlmetal /namespace:CS文件的名字空间 /code:C:xx.designer.cs /language:csharp c:xx.dbml 

以上步骤ok后再vs中把添加现有项。 done。

原文地址:https://www.cnblogs.com/akak123/p/3553466.html