Member 14036694 Ответов: 1

Я не знаю, была ли создана БД


я создал проект с firstcode с веб api

Что я уже пробовал:

вот что я получил в консоли диспетчера пакетов

PM> Enable-миграция
Проверка, нацелен ли контекст на существующую базу данных...
Код первого миграций включен проект ООО.
PM> Add-миграция начальная
Первоначальный монтаж миграции''.
Код конструктора для этого файла миграции включает в себя моментальный снимок вашей текущей первой модели кода. Этот моментальный снимок используется для расчета изменений в модели при создании каркаса для следующей миграции. Если вы внесете дополнительные изменения в свою модель, которую хотите включить в эту миграцию, то вы можете повторно построить ее, снова запустив "Add-Migration Initial".
PM> Update-база данных
Укажите флаг '-Verbose' , чтобы просмотреть инструкции SQL, применяемые к целевой базе данных.
Применение явных миграций: [201810282115304_Initial].
Применение явной миграции: 201810282115304_Initial.
Запуск семенного метода.
PM> Update-база данных-Verbose
Использование стартап-проекта "BL".
Использование проекта NuGet 'DAL'.
Укажите флаг '-Verbose' , чтобы просмотреть инструкции SQL, применяемые к целевой базе данных.
Целевая база данных: 'даль.FinalContext' (источник данных: (на localdb)\mssqllocaldb, поставщик: системы.Данных.В Sqlclient, Происхождения: Конвенции).
Никаких ожидающих явных миграций.
Запуск семенного метода.
PM>


но я не могу видеть БД, которая была создана (если она была создана)
я вижу, что у меня есть два файла, первый из которых : Model1.Desiner.cs
второй вариант: Models1.edmx.diagram
связаны ли эти файлы с созданной БД?
если да - что мне с ним делать?
а если нет - так в чем же проблема
Спасибо!

Richard Deeming

Целевая база данных: 'даль.FinalContext' (источник данных: (на localdb)\mssqllocaldb, поставщик: системы.Данных.В Sqlclient, Происхождения: Конвенции).

Вы не настроили строку подключения, поэтому EF по умолчанию использует LocalDB:
SQL Server 2016 Express LocalDB | Microsoft Docs[^]

1 Ответов

Рейтинг:
2

MadMyche

Это файлы внутри вашего проекта, которые позволяют приложению знать, как должен выглядеть контекст БД.

Самый простой способ определить, был ли он создан, - это попытаться подключиться к нему и использовать его (БД)