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

EF Code-First - это способ использования Microsoft Entity Framework с классами POCO, в отличие от модели сначала модели или DB.
1 ответ

ASP.NET MVC. Как вручную добавить "каскадное удаление" к коду первого отношения?

Как настроить каскадное удаление в проекте Code First, не задав для свойств навигации значение [Обязательный] или не обнуляемое? например: class MainClass{ [Key] int id {get;set;} public string name {get;set;} public virtual ICollection<SubItem&g…
1 ответ

Entity Framework - Добавить элемент в список более одного раза

Я создаю приложение Entity Framwork Code First и сталкиваюсь с проблемой при попытке добавить объект в список более одного раза. У меня есть следующие два класса, которые ссылаются друг на друга для отношения многих ко многим. public class Order { p…
2 ответа

Заполните свойство списка из строки с разделителями

Это своего рода простое приложение, но я немного новичок в ASP.NET MVC, поэтому у меня возникли некоторые проблемы, когда я думаю, как это сделать, потому что Что у меня есть два класса: public class BugAssignment { public int BugAssignmentID { get;…
0 ответов

Исправить свободный интерфейс API для отношений один-к-одному в Entity Framework?

На основе следующих моделей: public class Parent { public int Id {get; set;} public virtual Child Child {get; set;} } public class Child { public int Id {get; set;} public int ParentId {get; set;} public virtual Parent Parent {get; set;} } Я настрои…
1 ответ

Миграция отношений EF "многие ко многим", по-видимому, не генерирует правильный план миграции

У меня есть два класса, которые оба ссылаются друг на друга в подходе Entity Framework, основанном на коде. public class Owner : IAuditBase { [Key] public int Id { get; set; } public string ShortCode { get; set; } public string Name { get; set; } pu…
17 янв '17 в 20:43
1 ответ

Как моделировать голосование для разных типов объектов в вашей модели данных

У меня есть несколько объектов, которые я хочу, чтобы мои пользователи могли иметь возможность голосовать "за" и "против". (похоже на вопросы SO). Если бы это был просто один тип объекта, я мог бы просто иметь отношение один ко многим, но у меня ест…
02 июн '11 в 16:35
1 ответ

Отсутствует информация при загрузке с помощью Entity Framework

При попытке загрузить PriceGridRow заполняются свойства индекса и значения PriceGridColumn, а Id и ProduceGridRowId - нет. Если я пытаюсь явно включить PriceGridColumns, он получает повторяющиеся столбцы (т.е. у меня есть 10 столбцов, но у объекта, …
1 ответ

Как тестировать логику доступа к базе данных?

У меня есть проект на основе EF Code First с помощью MSSQL server, В одном из моих репозиториев я динамически строю запрос, используя PredicateBuilder, Проверка всех возможных результатов вручную каждый раз, когда что-то меняется в коде, очень трудо…
1 ответ

Как выполнить -disconnected- удалить в отношениях многие ко многим (Entity Framework Code First)

У меня есть следующий код для добавления записи в отношение "многие ко многим" отключенным способом. Интересно, возможно ли выполнить операцию удаления с отключенным подходом? using (var db = new FMyDbContext()) { int selectedTeamId = Convert.ToInt3…
30 окт '15 в 14:09
1 ответ

Добавьте дополнительные свойства в IdentityUser ASP.NET MVC 5

Таблица пользователей [Table("Users")] public class User : IdentityUser { public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<User> manager) { // Note the authenticationType must match the one defined in CookieAuthent…
12 дек '16 в 17:12
1 ответ

Code First EF сохранить расширенную сущность >> Тип сущности xxx не является частью модели для текущего контекста

Я новичок в EF. Я расширил сущность новыми свойствами, необходимыми только в контроллере.Когда я сохраняю сущность, мне больше не нужны свойства и upcasted до базовой сущности и пытался сохранить, но каждый раз получал ошибку: Тип сущности XXX не яв…
17 апр '18 в 07:11
1 ответ

EF 4.1 Code First System Initialization Database.NullReferenceException Загрузка данных

Я использую EF 4.1 Code First, и у меня возникают проблемы с инициализацией моих данных так, как я думаю, я должен быть в состоянии. В моем коде ниже вы увидите, что у меня есть модель, которая начинается с клиента и содержит ряд связанных объектов.…
08 июл '11 в 05:00
1 ответ

EF во время codefirst терпит неудачу в localdb

Я получил следующую ошибку в моем InnerException {"The underlying provider failed on Open."} Когда я публикую в Azure, все работает, но на localhost происходит сбой. ConnectionString <add name="AccountingDBContext" connectionString="Data Source=(…
29 ноя '15 в 17:51
0 ответов

Обновление ASP NET MVC 4 до 5 приводит к странным результатам Add-Migration инфраструктуры Entity.

После обновления Microsoft.AspNet.Mvc с 4.0.30506 до последней версии у меня возникли проблемы с созданием новой миграции Entity Framework 6.2. Сразу после обновления Mvc запуск "Add-Migration Migrationame" приводит к миграции, содержащей странные и…
5 ответов

Получить файл SQL для конкретной миграции в Entity Framework 6 C#

В Entity Framework 6 мне нужно получить сценарий SQL для конкретного файла миграции, и я уже обновляю базу данных. Я нашел это в update-database Команда Я могу добавить параметр сценария для экспорта в SQL, но я уже обновил базу данных. Я нашел в En…
5 ответов

Entity Framework, Code First и полнотекстовый поиск

Я понимаю, что было задано много вопросов, касающихся полнотекстового поиска и Entity Framework, но я надеюсь, что этот вопрос немного другой. Я использую Entity Framework, Code First и мне нужно выполнить полнотекстовый поиск. Когда мне нужно выпол…
2 ответа

Внедрение имени пользователя в качестве параметра конструктора в хранилище с помощью Ninject

Я нашел несколько вопросов, используя передачу параметров в конструктор, но я не могу перевести это к моей конкретной проблеме. Я изучаю EF codefirst в сочетании с MVC. Я создал абстрактный класс и интерфейс в качестве основы: public abstract class …
1 ответ

Как я могу получить значения из базы данных от определенных пользователей?

Я хочу быть в состоянии получить значения из базы данных от конкретного пользователя, который в этом случае @Model.user.Xp, это не работает, я просто получаю 0. @model TheQuizR.Models.IndexViewModel @using Microsoft.AspNet.Identity <div class="ro…
2 ответа

EF4 Code First - проблема отношения многих ко многим

У меня возникли некоторые проблемы с моей моделью EF Code First при сохранении отношения "многие ко многим". Мои модели: public class Event { public int Id { get; set; } public string Name { get; set; } public virtual ICollection<Tag> Tags { g…
1 ответ

Есть ли в EF Code First метод Translate<T>?

Я нигде этого не видел, но мне интересно, есть ли в Code First реализация метода Translate, описанного здесь. В настоящее время я использую метод Materialize, используемый в проекте EFExtensions (модифицированный для использования с Code First), но …
08 дек '11 в 19:49