Это очень маленький проект EF6 с кодовым кодом. Я добавил миграцию и успешно обновил базу данных. Вот результат:Проводник объектов SQL Server, не отображающий базу данных
PM> update-database -Verbose
Использование проекта StartUp 'ChattyServer.
Использование проекта NuGet 'ChattyDataModel'.
База данных целей: «ChattyDataModel.ChattyContext» (DataSource:. \ SQLEXPRESS, поставщик: System.Data.SqlClient, Origin: Convention).
Нет ожидающих явных миграций.
Бегущий семенной метод.
Однако, когда я открываю обозреватель объектов SQL Server, я не могу найти свою базу данных:
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>
UPD: Обновленный 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 Я изменил каталог от мастера болтливого, создал новую миграцию и обновленный БД-прежнему не может видеть дб в обозревателе объектов SQL Server
Можете ли вы показать строку подключения, которую используете? – CodeNotFound
@CodeNotFound App.config находится там. –
Перейти к решению explorer -> click-> показать весь файл. затем перейдите в App_data, проверьте что-нибудь там? –