Описание тега entity-framework-core-migrations
0
ответов
Почему "GO" работает внутри миграции, а не с ExecuteSqlCommand?
Я это понимаю GO не является действительным SQL-кодом, а вместо этого является ключевым словом, используемым SSMS для разделения сценариев на пакеты. То, что я не понимаю, это то, почему это все еще работает в Миграции. У меня есть несколько сценари…
09 ноя '18 в 18:34
0
ответов
Миграция EF Core в Docker-контейнер
Я настраиваю WebApi в.NET Core 2.0. Я буду использовать Entitty Framework Core в качестве ORM. Целое приложение будет развернуто как Docker Container. В этом случае меня немного беспокоит способ обработки миграции БД. Я имею ввиду ПРОИЗВОДСТВЕННУЮ с…
05 фев '18 в 07:46
0
ответов
Проблема с собственным типом при миграции с Entity Framework Core 2.0 на 2.1
Мы обновляем наше основное приложение asp.net (которое работает на полной платформе.net) с asp.net 2.0 / ef core 2.0 до asp.net 2.1 / ef core 2.1. Я удивлен, сколько головной боли это для незначительного обновления... В любом случае, после обновлени…
05 окт '18 в 06:21
1
ответ
Код отладки, вызываемый EF Core Add-Migrations
У меня есть база данных Entity Framework Core, определенная в отдельной сборке с использованием шаблона IDesignTimeDbContextFactory<> (т. Е. Я определяю класс, производный от IDesignTimeDbContextFactory, у которого есть метод с именем CreateDbContex…
15 мар '18 в 22:55
1
ответ
Как добавить поддержку структурированных аннотаций в построитель целей EF Core SqlServer?
Легко добавить простые строковые аннотации к модели EF с HasAnnotation метод, который принимает object тип аргумента, но при попытке добавить структурированные аннотации вы получите ошибки при миграции сборки: modelBuilder.Entity<Group>().HasA…
11 янв '18 в 21:28
2
ответа
EF Core миграции не может использовать секретный менеджер
Когда я создаю основные веб-приложения.net, я использую секретный менеджер во время тестирования. Как правило, я могу создать новый веб-проект (mvc и web api), щелкнуть правой кнопкой мыши по проекту и выбрать "Управление секретами пользователя". Эт…
13 фев '18 в 01:41
0
ответов
EF Core заполнить недостающие данные
Моя проблема проста, я просто интересуюсь лучшими практиками. Допустим, у нас есть два объекта, A и B, где B является свойством B, как показано ниже: public class A { public B b {get; set;} } Это V1 кода, A отображается через EF в базу данных SQL. Т…
05 апр '18 в 10:43
0
ответов
Как обрабатывать огромные файлы дизайнеров миграции efcore, которые замедляют сборку и IDE
В настоящее время у меня есть проект efcore 2.1 с около 230 сущностями и около 350 миграций. Каждый раз, когда я добавляю efcore миграцию, создается файл конструктора. Этот файл составляет около 535 КБ и увеличивается (всего 150 МБ для всех файлов д…
03 окт '18 в 12:41
1
ответ
Использование EntityFramework Core 2.2 для заполнения данных, имеющих ключ, сгенерированный базой данных
Я использую EF Core 2.2, использую код в первую очередь. У меня есть класс сущности: public class Client { [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Key] public int ClientID { get; set; } public string Name { get; set; } } и я отправляю…
21 фев '19 в 15:09
1
ответ
Как получить доступ к аннотациям модели EF в классе миграции, метод Up?
Как получить доступ к аннотациям модели EF в классе миграции, метод Up? Я имею в виду эти аннотации: modelBuilder.Entity<Role>().HasAnnotation("constraint1", constraint); В этом методе: public partial class InitialCreate : Migration { protecte…
11 янв '18 в 15:04
1
ответ
Как указать версию продукта при работе с миграциями?
Вот краткий пример того, как [dbo].[__EFMigrationsHistory] Стол выглядит так: Есть ли способ указать ProductVersion при применении миграций?
18 фев '18 в 13:34
2
ответа
Как удалить таблицы EF Core? Или как убрать все миграции? Или как вызвать `dotnet ef database update 0` из кода пользователя?
Я занимаюсь разработкой веб-приложения и небольшого приложения для командной строки, которое устанавливает основные таблицы ef в БД. Последнее можно сделать, позвонив dbContext.Database.Migrate(); и это работает. Теперь я хочу предоставить unistall …
28 авг '18 в 18:34
1
ответ
Entity Framework Core свободно использует API One-To-Many и One-To-One создает дублированный внешний ключ
Я изменяю свой проект ASP.NET MVC на ASP.NET Core MVC с Entity Framework Core и Fluent API. Когда я пытаюсь настроить отношение один-к-одному и один-ко-многим, он генерирует дубликаты столбцов внешнего ключа в зависимой таблице. Например: у меня ест…
25 янв '18 в 04:10
5
ответов
Значение Add-Migration не может быть нулевым. Имя параметра: язык
Я пытаюсь создать новую миграцию, но я получаю System.ArgumentNullException, говорящий: System.ArgumentNullException: Value cannot be null. Parameter name: language at Microsoft.EntityFrameworkCore.Utilities.Check.NotNull[T](T value, String paramete…
07 мар '18 в 09:33
1
ответ
Code First Entity Framework с ASP.NET Core: первоначальная миграция предполагает, что таблицы уже существуют
Я пытаюсь создать проект Code First Entity Framework ASP.NET Core 2 в коде Visual Studio. Я следовал учебному пособию " Создание веб-API с ASP.NET Core MVC и кодом Visual Studio для Linux, macOS и Windows", в котором хранилище данных в памяти исполь…
14 фев '18 в 19:33
0
ответов
Создать сценарий миграции EF Core для N-N-1
Учитывая следующие миграции: InitialCreate AnotherMigration С помощью dotnet ef migrations script AnotherMigration InitialCreateЯ могу сгенерировать скрипт, который будет отбрасывать все AnotherMigration, знание 0 это волшебное название миграции, я …
07 дек '18 в 18:52
1
ответ
Добавить существующую таблицу в миграцию кода в EF Core 2.0
Я хочу добавить таблицу, которая уже существует в моей базе данных SQL Server в DbContext что я до сих пор использовал только для миграции кода с использованием Entity Framework Core 2.0. Есть ли способ для меня, чтобы создать класс модели, добавить…
06 мар '18 в 01:58
0
ответов
Могу ли я явно заставить инструмент миграции EF Core 2 использовать реализованный IDesignTimeDbContextFactory?
Я добавил фабрику контекста времени разработки, которая реализует интерфейс IDesignTimeDbContextFactory. Согласно тому, что я прочитал, если сборка содержит реализацию этого интерфейса, инструмент миграции будет использовать ее. Я мог создать свои п…
16 сен '18 в 10:53
1
ответ
Scaffold-DbContext (EF Core Tools) выдает исключение "Ошибка экземпляра"
контекст В настоящее время я создаю приложение Extract, Transform and Load (ETL), написанное на C# с.NET Core. Целью приложения ETL является база данных, доступ к которой осуществляется через Entity Framework Core 2.1.0 и более поздние версии 2.1.1.…
05 сен '18 в 11:23
0
ответов
Миграция данных как часть миграции базы данных
У меня есть проект EFCore, в котором есть существующая таблица с некоторыми данными. Я хотел бы создать новую таблицу, перенести некоторые данные из существующей таблицы, а затем удалить некоторые столбцы из существующей таблицы. Простой пример буде…
14 янв '19 в 12:55