0

我得到了一个控制台应用程序,可以移动到不同的服务器。我还需要将此应用程序使用的表移动到不同的服务器/数据库。新数据库具有不同的名称。我相信该应用程序在我之前从 VS2005 转换为 VS2010。我更改了应用程序配置中的连接字符串。该项目包含实体模型。我在其中一个自动生成的模型文件中注意到这一行: [global::System.Data.Linq.Mapping.DatabaseAttribute(Name="OldDatabaseName")]

这是一个自动生成的文件。有没有办法在不重新创建模型和重建应用程序的情况下不引用旧数据库?谢谢你,珍妮

4

1 回答 1

0

假设基础表具有相同的名称、结构和约束,您需要做的就是更改配置文件和生成的文件中的连接字符串以指向新数据库。

还值得更改.edmx文件的数据库属性以确保它与上述一致,以防您重新生成文件。

于 2012-08-01T19:52:00.467 回答