Вопросы по теме 'entity-framework-migrations'

Параметр каскадной миграции EntityFrameworkDelete
Я использую функцию миграции EF 4.3 для создания сценариев миграции базы данных. Когда я запускаю команду Add-Migration, сгенерированный скрипт создается следующим образом: CreateTable( "dbo.Recipients", c =>...
4242 просмотров

Миграции Entity Framework: инструкция INSERT конфликтует с ограничением FOREIGN KEY
У меня есть следующие модели public class User { public int UserID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Email { get; set; } public string FacebookID { get; set;...
1486 просмотров

EF 5, Code First - Создайте новую базу данных и запустите все миграции программно.
Я использую миграции Entity Framework Code First, и у меня есть сценарий, в котором я хочу запустить набор интеграционных тестов. Каждый раз при запуске тестов я хочу воссоздавать базу данных и применять все миграции. Шаги должны быть:...
7242 просмотров

Как запустить метод Seed() класса конфигурации миграции
У меня есть 2 вопроса: 1) Как я могу запустить метод Seed() из консоли менеджера пакетов без обновления модели базы данных? 2) Есть ли способ вызвать метод Seed() в коде? Спасибо за любой совет.
35944 просмотров

Миграции EF6 с Npgsql получают ошибку DbProviderServices
Я пытаюсь протестировать миграции Entity Framework 6 с помощью Npgsql 2.0.14.3, чтобы завершить поддержку моей библиотеки PostgreSqlMigrationSqlGenerator с открытым исходным кодом, которая позволяет использовать миграции EF с Postgresql. The test...
2288 просмотров

Сбросить сгенерированную базу данных codefirst в app_start
У меня есть проект codefirst с использованием EF6, который я хотел бы сбрасывать базу данных каждый раз при запуске приложения (только в dev) Есть ли способ применить первоначальную миграцию, за которой следует команда update-database, без...
56 просмотров

EF 5 — оптимизация первых миграций кода
Сначала я использую код Entity framework 5 с включенными миграциями. Я внес много изменений в свои классы моделей, и теперь у меня слишком много классов миграции, потому что после каждого изменения я обновлял базу данных. Теперь я хочу объединить...
115 просмотров

Как исправить ошибку в коде, созданном Entity Framework
Я использую первые миграции кода с существующей базой данных. Я использовал функцию обратного проектирования, чтобы сгенерировать все исходные сущности. Однако база данных была плохо спроектирована, и одна из таблиц не имела назначенного первичного...
465 просмотров

невозможно создать базу данных фреймворка сущностей в библиотеке классов
У меня есть библиотека классов. в этом проекте у меня есть папка с именем «модели» с несколькими моделями классов. У меня есть все необходимые ссылки. приложение.config: <?xml version="1.0" encoding="utf-8"?> <configuration>...
402 просмотров

Code First Migration удаляет все данные
Я использую Code First Migrations в своем веб-API (бэкенд Mobile Service .NET), и всякий раз, когда моя модель изменяется, все данные удаляются из моей базы данных. Вот что я делаю: Я добавляю новое свойство в свою модель Я запускаю...
94 просмотров
schedule 25.03.2024

Множественный цикл в структуре сущностей Code First Approach
public class Admission { [Required] public int AdmissionId { get; set; } [Required] public int SscInformationId { get; set; } [Required] public int HscInformationId { get; set; } public SscInformation SscInformation {...
94 просмотров

Entity Framework: совместное использование сущностей в разных DbContexts
Я разрабатываю приложение-плагин с EF6, сначала код. У меня есть один основной контекст с сущностью под названием User : public class MainDataContext : DbContext { public MainDataContext(): base("MainDataContextCS") {} public...
8253 просмотров

EF Code First — кешированные данные миграции?
Сохраняет ли Entity Framework Code First Migrations данные миграции где-либо еще, кроме целевой базы данных и папки Migrations ? У меня есть странный сценарий, когда я добавил совершенно новый класс модели .NET и добавил его в свой контекст...
1361 просмотров

Entity Framework Update-Database с -ConnectionString
Наша веб-конфигурация использует одно и то же имя подключения для разработки и производства, с той лишь разницей, что сама строка подключения. Я хочу создать команды Update-Database для разработки и производства, которые используют указанное...
956 просмотров

Как сопоставить значения перечисления с таблицей поиска — Code First
Сначала я использую код и миграцию для обновления моей базы данных. У меня есть таблица поиска и соответствующее перечисление. моя таблица: Штаты Id | State ---|------- | Мое перечисление: public enum States { good =...
1004 просмотров

Объединение нескольких контекстов базы данных в ASP.Net MVC
Фон: У меня есть несколько классов с именем ApplicationDbContext. Один расположен в корне, а остальные распределены по своим модульным каталогам. В настоящее время у меня есть возможность обрабатывать миграцию данных таким образом. Вопрос:...
2022 просмотров

Использование bcp.exe для успешного импорта данных, даже если порядок столбцов в файле формата отличается от порядка столбцов в таблице
Я создавал систему для своей команды, которая позволяет нам автоматически генерировать большие объемы тестовых данных, чтобы мы могли возвращать нашу базу данных в согласованное состояние, когда нам это нужно. Это должно быть полностью...
1815 просмотров

Код Entity Framework сначала не может обновить базу данных после установки внешнего ключа как допускающего значение NULL
У меня возникли проблемы с обновлением моей базы данных с использованием кода EF сначала после того, как я установил внешние ключи (ProcessID и SubProcessID) моей модели как допускающие значение NULL. Вот модель: public class MyModel {...
507 просмотров

Миграции Entity Framework: всегда вызывается конструктор конфигурации
Я создал простое консольное приложение, установил EntityFramework из nuget и выполнил команду Enable-Migrations. Вот код основного: using(var ctx = new AppDbContext()) { var persons = ctx.Persons.ToList(); Console.ReadKey(); } Вот...
1385 просмотров

Я получаю эту ошибку на своем производственном сервере, но локально приложение работает нормально
Миграция включена для контекста ApplicationDbContext, но база данных не существует или не содержит сопоставленных таблиц. Используйте миграцию для создания базы данных и ее таблиц, например, запустив команду «Обновить базу данных» из консоли...
61 просмотров