Вопросы с тегом «dbcontext»

398
Один DbContext на веб-запрос ... почему?

Я читал много статей, объясняющих, как настроить Entity Framework DbContextтак, чтобы только одна создавалась и использовалась для каждого веб-запроса HTTP с использованием различных структур DI. Почему это хорошая идея в первую очередь? Какие преимущества вы получаете, используя этот подход? Есть...

213
Entity Framework: одна база данных, несколько DbContexts. Это плохая идея? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос На сегодняшний день у меня сложилось впечатление,...

147
Тип сущности <тип> не является частью модели для текущего контекста

Я вхожу в Entity Framework, но я не уверен, что мне не хватает критической точки в подходе, основанном на коде. Я использую общий шаблон репозитория на основе кода из https://genericunitofworkandrepositories.codeplex.com/ и создал мои объекты. Но когда я пытаюсь получить доступ или изменить...

136
Как исправить ошибку преобразования datetime2 вне диапазона, используя DbContext и SetInitializer?

Я использую API-интерфейсы DbContext и Code First, представленные в Entity Framework 4.1. Модель данных использует основные типы данных, такие как stringи DateTime. В некоторых случаях я использую единственную аннотацию данных [Required], но это не относится ни к одному из DateTimeсвойств. Пример:...

96
LINQ to Entities поддерживает только приведение примитивов EDM или перечислимых типов с интерфейсом IEntity.

У меня есть следующий общий метод расширения: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity =...

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

Я использую библиотеку EntityFramework.Extended для выполнения пакетных обновлений. Единственная проблема в том, что EF не отслеживает пакетные обновления, выполняемые библиотекой. Поэтому, когда я DbContextснова запрашиваю, он не возвращает обновленные объекты. Я обнаружил, что использование...