думаю есть! Сначала вам нужно продолжить свой код.
Чтобы сделать это, Предположим, что у вас есть следующий DbContext что EF Db первый созданный для вас:
public class MyDbContext : DbContext
{
public MyDbContext()
: base("Name=DefaultConnection")
{
}
// DbSets ...
}
изменения, которые к следующему, чтобы начать использовать код первого и все магические инструменты него (миграция, и т.д. .):
public class MyDbContext : DbContext
{
public MyDbContext()
: base("YourDbFileName")
{
}
// DbSets ...
}
Это вызывает то, что EF создает новую строку подключения с помощью SQL Express на локальном компьютере в файле web.config с именем YourDbFileName, что-то так же, как в начале DefaultConnection Db первым создал.
Все, что вам может понадобиться, чтобы продолжить свой путь, заключается в том, что вы редактируете ConDr в соответствии с вашим сервером и другими параметрами.
Дополнительная информация here и here.
, конечно, я не хочу ничего потерять, функция First First Migration, похоже, сохраняет данные, я хочу сначала что-то подобное для БД. Я действительно хочу это для простых сценариев - добавлены новые таблицы, новые поля и т. Д. – Shaddix
Если вы хотите, чтобы аналогичная функциональность для EF Migrations использовалась в базе данных, сначала проверьте [FluentMigrator] (https://github.com/fluentmigrator/fluentmigrator) –