Запитання з тегом «dbcontext»

9
Один DbContext на веб-запит ... чому?
Я читав багато статей, що пояснюють, як налаштувати Entity Framework DbContextтак, щоб створити та використовувати лише один веб-запит HTTP, використовуючи різні рамки DI. Чому це в першу чергу гарна ідея? Які переваги ви отримуєте, використовуючи такий підхід? Чи є певні ситуації, коли це було б гарною ідеєю? Чи є речі, …

12
Entity Framework: одна база даних, кілька DbContexts. Це погана ідея? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито минулого місяця . Удосконаліть це питання На сьогодні моє враження склалося так, що A DbContextпризначений для представлення вашої …


21
Тип сутності <type> не є частиною моделі для поточного контексту
Я потрапляю в Entity Framework, але я не впевнений, якщо мені не вистачає критичної точки в підході до коду. Я використовую загальний шаблон репозиторію на основі коду з https://genericunitofworkandrepositories.codeplex.com/ і створив мої сутності. Але коли я намагаюся отримати доступ або змінити сутність, я стикаюся з наступним: System.InvalidOperationException: Тип об'єкта Не …

14
Як виправити помилку конверсії datetime2 поза діапазоном за допомогою DbContext та SetInitializer?
Я використовую API DbContext і Code First, представлені з Entity Framework 4.1. Модель даних використовує основні типи даних, такі як stringі DateTime. Єдине анотація даних, яке я використовую в деяких випадках, є [Required], але це не стосується жодного з DateTimeвластивостей. Приклад: public virtual DateTime Start { get; set; } DbContext …

4
LINQ to Entities підтримує лише приведення примітивних типів EDM або типів перерахування з інтерфейсом IEntity
У мене є такий загальний метод розширення: public static T GetById&lt;T&gt;(this IQueryable&lt;T&gt; collection, Guid id) where T : IEntity { Expression&lt;Func&lt;T, bool&gt;&gt; predicate = e =&gt; e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new …

5
Як змусити Entity Framework завжди отримувати оновлені дані з бази даних?
Я використовую EntityFramework.Extended бібліотеку для виконання пакетних оновлень. Єдина проблема - EF не відстежує пакетні оновлення, виконувані бібліотекою. Отже, коли я DbContextзнову запитую, він не повертає оновлені сутності. Я виявив, що використання AsNoTracking()методу під час запитів відключає відстеження та отримує свіжі дані з бази даних. Однак, оскільки EF не відстежує …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.