如何将 Linq 从旧版本的 VS 升级到 SQL dbml 文件?

How to upgrade Linq to SQL dbml file from old version of VS?

我打开了一个旧项目,但无法打开 dbml 文件。

出于某种原因,我得到 "Cannot load.. check Error List window for details"。

但是,没有任何错误。

我可以创建新的 dbml 文件,所以查看器本身没有问题。

是否存在已知问题?

我要检查的第一件事是 dbml 文件的 连接字符串 ,您可以在 FileName.designer.cs(或者可以是 .vb 而不是附加到 FileName.dbml 文件的 .cs) 文件。

如果您说您可以 创建一个新的 dbml 文件,那么旧的 dbml 文件可能有一个过时的连接字符串。