gpt4 book ai didi

c# - SQL Server 对象资源管理器不显示数据库

转载 作者:行者123 更新时间:2023-11-30 15:21:39 24 4
gpt4 key购买 nike

这是一个非常小的代码优先 EF6 项目。我添加了迁移并成功更新了数据库。这是输出:

PM> update-database -Verbose

Using StartUp project 'ChattyServer'.
Using NuGet project 'ChattyDataModel'.
Target database is: 'ChattyDataModel.ChattyContext' (DataSource: .\SQLEXPRESS, Provider: System.Data.SqlClient, Origin: Convention).
No pending explicit migrations.
Running Seed method.

但是,当我打开 SQL Server 对象资源管理器时,找不到我的数据库: No ChattyDataModel.ChattyContext shown

UPD:app.config - 我应该为 LocalDb 使用哪个连接字符串?

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>

更新:更新了app.config,添加:

<connectionStrings>
<add name="DbConnect"
connectionString="Data Source=(localdb)\ProjectsV13;Initial Catalog=master;Integrated Security=True;ConnectTimeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" />
</connectionStrings>

然后创建了一个新的迁移并更新了一个数据库。 SQL Server 对象资源管理器中没有变化

UPD 我将目录从 master 更改为 chatty,创建了一个新的迁移并更新了数据库 - 在 SQL Server 对象资源管理器中仍然看不到数据库

最佳答案

首先:您使用的是Master数据库。查看此帖子以了解如何设置连接字符串:Cant find my EF code first database.

其次:您没有连接到SQLEXPRESS:

  • 在您的服务器资源管理器中,单击“连接到数据库”。

  • 然后在服务器名称中输入.\sqlexpress

  • 然后测试连接。

  • 然后在 Select or enter a database name 中你应该得到你的数据库。

关于c# - SQL Server 对象资源管理器不显示数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37059044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com