Вопросы с тегом 'dbcontext'

API DbContext сначала поставляется с Entity Framework версии 4.1 и обеспечивает более продуктивную поверхность для работы с платформой Entity Framework и может использоваться с подходами First Code, First First и First Model.
9 отв.

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

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

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

Мое впечатление на сегодняшний день состояло в том, что DbContext предназначен для представления вашей базы данных, и, таким образом, если ваше приложение использует одну базу данных, вам нужен только один DbContext. Однако некоторые коллеги хотят ра...
26 июня '12 в 0:39
13 отв.

Как исправить ошибку преобразования out-of-range datetime2 с помощью DbContext и SetInitializer?

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

Как обновить только одно поле с помощью Entity Framework?

Здесь таблица Пользователи UserId UserName Password EmailAddress и код.. public void ChangePassword(int userId, string password){ //code to update the password.. }
04 сент. '10 в 15:56
14 отв.

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

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

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; // Al...
24 сент. '13 в 11:27
4 отв.

Entity Framework 5 глубокая копия/клон объекта

Я использую Entity Framework 5 (DBContext), и я пытаюсь найти лучший способ глубокой копии объекта (т.е. скопировать объект и все связанные объекты), а затем сохранить новые объекты в базе данных. Как я могу это сделать? Я изучил методы расширения, т...
09 марта '13 в 11:25
8 отв.

Как я могу зарегистрировать сгенерированный SQL из DbContext.SaveChanges() в моей программе?

В соответствии с этим потоком мы можем записать сгенерированный SQL через EF, но как насчет DbContext.SaveChanges()? Есть ли простой способ выполнить эту работу без каких-либо дополнительных фреймворков?
02 июня '13 в 10:22
1 отв.

Код EF Первый DBC-контекст и транзакции

Я хотел бы знать, как наилучшим образом реализовать транзакции с помощью DBContext. В частности, Выполняет ли DbContext.SaveChanges транзакцию внутри, если я меняю несколько объектов? Если я хочу называть DbContext.SaveChanges несколько раз (од...
17 мая '11 в 12:10
10 отв.

С# entity framework: правильное использование класса DBContext внутри вашего класса репозитория

Я использовал для реализации моих классов репозитория, как вы можете видеть ниже public Class MyRepository { private MyDbContext _context; public MyRepository(MyDbContext context) { _context = context; } pu...
09 окт. '15 в 17:42
8 отв.

Как установить CommandTimeout для DbContext?

Я ищу способ установить CommandTimeout для DbContext. После поиска я нашел способ, поместив DbContext в ObjectContext и установив значение для свойства CommandTimeout объекта object.conf. var objectContext = (this.DbContext as IObjectContextAdapter)...
11 мая '12 в 13:26
7 отв.

DbContext отменяет изменения без утилизации

У меня есть настольное клиентское приложение, которое использует модальные окна для установки свойств для иерархических объектов. Поскольку это клиентское приложение, и доступ к DbContext не является потоковым, я использую длинный контекст в основной...
08 мая '13 в 12:27
6 отв.

Mocking EF DbContext с Moq

Я пытаюсь создать unit test для моего сервиса с издеваемым DbContext. Я создал интерфейс IDbContext со следующими функциями: public interface IDbContext : IDisposable { IDbSet<T> Set<T>() where T : class; DbEntityEntry<T> ...
21 сент. '14 в 17:24
2 отв.

DbContext очень медленно при добавлении и удалении

При использовании DbContext в первом сценарии базы данных я обнаружил, что добавление и удаление объектов происходит очень медленно по сравнению с ObjectContext. Если добавить 2000 объектов и сохранить изменения в конце, DbContext в 3 - 5 раз медленн...
11 апр. '12 в 12:30
4 отв.

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

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