如何让 LINQ To SQL 在 Visual Studio 2022 中工作?

rah*_*rah 5 linq-to-sql visual-studio-2022

我刚刚更新到 Visual Studio 2022,但无法像在 Visual Studio 2017 中一样使用“添加...新项目...LINQ to SQL 类”。我刚刚在 C# 和 C# 上针对 VS 2017 进行了测试一个 VB 项目,在这两种情况下都可以完美运行。dbml 文件是使用大量引用创建的,我可以在添加数据库连接后将表拖放到 dbml 中。当我使用 VS 2022 尝试相同的操作时,它不适用于 C#,也不适用于 VB。VB 情况下的错误消息(C# 情况相同)是:

“名称为“TestConnectVB.dbml.layout”的文件已存在。请为要添加的项目指定唯一的名称,或先删除现有项目”。

从表面上看,该错误消息毫无意义,因为我有意识地创建了一个新项目,之后我做的第一件事就是添加一个具有新名称的新 LINQ to SQL Classes 项目(即我以前没有使用过的项目) ),所以它肯定不是预先存在的,正如错误消息似乎表明的那样。

有人有什么想法吗?

提前致谢。

小智 4

如果你想在VS 2022中使用LINQ,你可以在VS上安装LINQ工具;请参阅此链接:https://www.youtube.com/watch ?v=M_3K0pcsMdA

我希望这个答案对你有帮助