Описание тега code-first-migrations

Code First Migrations - это функция Entity Framework для обнаружения, создания сценариев и выполнения обновлений схемы баз данных, созданных с использованием подхода Code-First.
0 ответов

Как сделать левое внешнее соединение с таблицей linq и многими ко многим?

Когда я попытался сначала выполнить левое внешнее соединение с кодом MVC C#, я получил эту ошибку: Неверный тип одного из выражений в предложении соединения. Ошибка вывода типа при вызове GroupJoin. Мне нужна помощь, чтобы понять, почему предложение…
0 ответов

Не найден тип контекста в сборке после обновления до ef6

Мой проект работал нормально, но теперь возникли проблемы после обновления платформы лица 5.0.0 до 6.1.0 с помощью консоли диспетчера пакетов. update-database не работает в Project.Data: В сборке не найден тип конфигурации миграции любое предложение…
0 ответов

Код EF 6 Первая миграция с конвенциями

Я ссылался на еще один вопрос SO, чтобы переименовать мои свойства внешнего ключа в соответствии с соглашением, которое я хочу. Как убрать подчеркивание полей внешнего ключа в коде первым по соглашению Я обнаружил, что эти соглашения соблюдаются тол…
1 ответ

Entity Framework Migrations - Управление в филиалах

Некоторое время назад я использовал первые миграции кода Entity Framework для нового проекта, и они до сих пор работали нормально в основной версии приложения. Тем не менее, сейчас мы находимся в стадии проекта, где создаются ветви, поскольку у нас …
1 ответ

Создание новой миграции со всей структурой таблицы для новой базы данных

У меня есть проект, над которым я работаю. Пока я кодировал его, я создал базу данных на Local SQL lite на моей машине. Теперь мне нужно запустить его в производство, и я не могу заставить миграцию создать что-то, что не является пустым. Вот моя ста…
1 ответ

Visual Studio 2015 падает каждый раз, когда я запускаю Update-Database

Каждый раз, когда я запускаю Update-Database из консоли диспетчера пакетов, Visual Studio 2015 дает сбой. В данный момент происходит запуск метода миграций Configuration.Seed. Любая идея, где я должен искать, чтобы узнать, что происходит?
1 ответ

Ошибка: ссылка на объект не установлена ​​на экземпляр ошибки объекта

Я пытаюсь вставить некоторые строки в SQL Server 2008 из моего веб-приложения, используя Code-First-Migration (Etity Framework). Ошибка Object Reference not set to an instance of an object error появляется, когда я пытаюсь выполнить Update-Database …
0 ответов

Использование миграций EF6 и изменение типа данных на DATE

Наша первоначальная миграция добавила столбец с типом данных sql DATETIMEOFFSET. Однако теперь мы хотим изменить тип данных sql на DATE, поскольку информация о времени не сохраняется. Как мы можем сделать это с миграциями EF? .Net, очевидно, имеет т…
1 ответ

EF 5 - Поместите эшафот для миграции в отдельный проект

Я не особо хочу, чтобы код лесов миграции Entity Framework был в моем проекте доступа к данным. У меня есть консольное приложение, с которым я управляю сценариями базы данных, поэтому мне бы хотелось, чтобы оно было здесь: Project.DataAccess Project…
0 ответов

Миграция с NHibernate на Entity Framework 6

Кто-нибудь знает, есть ли способ сделать что-то вроде Nhibernate's ReferencesAny в EntityFramework? Фон Мне было поручено обновить приложение, которое использует NHibernate (в частности, версия 2.1.2.4000). Компания действительно предпочла бы пойти …
2 ответа

Несколько DbContexts на одной БД с миграцией кода

Я наткнулся на ту же проблему, как описано в этом вопросе. Кроме того, я не хотел терять таблицу __migrationHistory из базы данных. Я попробовал это с предложенным Решением использования одного "супер" контекста, который содержит все DbSet<> и испол…
2 ответа

Переименование таблицы с помощью Code First в Entity Framework

Кто-нибудь знает, можно ли просто переименовать таблицу базы данных с Code First в Entity Framework 5? У меня просто есть простые модели и инициализатор базы данных, но поскольку моя база данных уже содержит данные, я закомментировал этот инициализа…
0 ответов

Почему IQueryable<> не может создать FK во время первой миграции кода?

Дано: public class Department { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual IQueryable&lt;Person&gt; Employees { get; set; } } public class Person { [System.ComponentModel.DataAnnotations.Key] public v…
1 ответ

Как создать Методы Вверх и Вниз, используя миграции?

Сначала я новичок в Code. Можете ли вы сказать мне, как я могу использовать все методы Up и Down для всех таблиц в базе данных, как показано ниже (приведено для одной таблицы) public partial class abc: DbMigration { public override void Up() { AddCo…
1 ответ

EF Codefirst Migrations новая база данных

Я не понимаю, что делать в ситуации, в которую я попал. Я воссоздал свою базу данных после проблемы. Когда я запускаю свой проект, CodeFirst создает базу данных из моей модели EF. Сайт тогда работает нормально. Но как только я прихожу, чтобы добавит…
0 ответов

EF6 - Просмотр ошибок сопоставления при изменении сущности

В настоящее время я генерирую представление в базе данных EF6 Code First. Я делаю это с помощью метода seed, где я отбрасываю таблицу для своей сущности, а затем создаю представление с помощью SQL. Проблема, с которой я сталкиваюсь, заключается в то…
0 ответов

Код EF 6 Первое объединение баз данных, чтобы избежать дублирования таблиц (одна база данных, несколько DbContext)

Я работаю над несколькими приложениями, которые используют EF 6 Code First для доступа к базе данных SQL Server. Каждое приложение имеет свою собственную базу данных и DbContext. Некоторые из приложений имеют одинаковые объекты (например, пользовате…
0 ответов

Ошибка при попытке программного применения Entig Framework Code First Migrations

Я пытаюсь использовать код первой миграции для Entity Framework 6.0 Это приложение для настольных компьютеров (WPF), которое в настоящее время используется на нескольких сайтах с собственной копией базы данных, поэтому запуск update-database из конс…
02 мар '14 в 08:17
0 ответов

EF - интеграционные тесты на существующей схеме базы данных с начальными данными

Наша команда разрабатывает веб-сервис (C#, EF 6, сначала Code с существующей БД). База данных разработана и поддерживается другой командой. Мы не можем вносить какие-либо изменения в базу данных. Я хотел бы проверить наше приложение на реальной схем…
2 ответа

Entity Framework Code First Migrations считает, что есть изменения, которых не должно быть

У меня есть веб-сайт и служба Windows, которые ссылаются на один и тот же проект, чтобы получить контекст данных Entity Framework. Каждый раз, когда я запускаю службу Windows, Entity Framework запускает автоматическую миграцию, которая изменяет один…