c# - 更改 EDMX 中所有表的架构名称

标签 c# sql-server entity-framework edmx

我最近将 SQL Server 中的所有表移动到一个新架构,假设为 XYZ。现在我想更新我的 edmx,以引用新架构 XYZ 下的表。我怎么做?目前它允许我将所有表从 XYZ 架构添加到 edmx。

最佳答案

一个鲜为人知的事实是 edmx 文件是 xml,因此可以作为文本进行编辑,也可以使用设计器工具进行编辑。

在 Visual Studio 中,您可以在解决方案资源管理器中右键单击它并选择 Open With... 以获取 xml。进入后,搜索 Schema=,您将找到包含所有数据库表引用的部分。根据需要更改这些并保存。

关于c# - 更改 EDMX 中所有表的架构名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16833495/

相关文章:

c# - 使用 NLog 从 Hangfire 计划的后台作业记录日志

sql-server - 如何使用 golang 导入 csv 并保存在 MSSQL 数据库中?

sql - 如何在 SQL Server Management Studio 中将结果保存为 xml?

c# - LINQ 使所有方法异步

c# - 远程服务器返回错误 : (401) Unauthorized in Zendesk

c# - 加载 DLL 的多个实例 (C#/.NET)

c# - 通过遗传继承的静态成员可访问性

ASP.NET MVC 4 异步数据库调用 : never returns the HTTP response

c# - .NET Core Entity Framework 如何从模型创建表

c# - '这是 'bait' 。您可能需要添加其中一个 SQLitePCLRaw.bundle_* nuget 包