该解决方案包含一个名为 App.UI 的 WPF (.Net Framework) 应用程序和一个名为 App.Data 的 >Net Framework 类库
我正在尝试在第一次迁移后更新现有数据库,但是,更新数据库默认为 localDb\mssqllocaldb 并在那里创建/更新数据库,而不是我在 App.Data 应用程序中提供的现有数据库。配置文件。
update-database 命令应该简单地在数据库中创建一个新模式并在该数据库/模式中创建表。
在App.Data类库的app.config中我添加了以下内容 **AppDb 是一个现有的数据库
<connectionStrings>
<add name ="AppDB"
connectionString="Server=MyServer;Database=AppDb;Trusted_Connection=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
AppDbContext中的构造函数如下
public AppDbContext() : base("AppDb")
{
}
我研究了之前的问题并在线阅读,但找不到该问题的解决方案。
由于我阅读的信息存在冲突,因此我尚未将连接字符串添加到 App.UI WPF 项目中。如果还知道连接字符串是否应包含在 App.UI WPF 项目和 App.Data 类库中,那就太好了。
非常感谢任何帮助。
如果知道连接字符串是否应包含在 App.UI WPF 项目和 App.Data 类库中,那就太好了。
连接字符串应添加到可执行应用程序的配置文件中,即 WPF 应用程序项目的
App.config
文件中。
您不应该在类库中定义连接字符串。这些不会在
Configuration
类中查找。