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

Есть ли смысл в модульном тестировании репозитория? Сущностная структура 4.1
Я смотрел различные видеоролики и читал различные блоги, в которых рассказывается о модульном тестировании репозитория. Наиболее распространенным шаблоном является создание поддельного репозитория, который реализует тот же интерфейс, что и...
1796 просмотров

Использование IQueryable ‹TEntity› вместо DbSet ‹TEntity› проблема
я наткнулся на следующую проблему ... У меня есть контекст базы данных: // For support unit testing... public interface IDbContext : IDisposable { IQueryable<Hardware> Hardwares { get; } IQueryable<ProviderHardware>...
4647 просмотров

Реорганизация кода после его создания с помощью ADO.NET DbContext Generator
Предположим, я создаю приложение, используя пример базы данных Northwind, используя asp.net mvc 3 и первый подход к базе данных Entity Framework. Для этого я открываю новый проект asp.net mvc 3, а затем добавляю модель данных объекта ado.net. Я...
507 просмотров

Entity Framework 4.1 — первый подход к базе данных — как найти имена столбцов для полей первичного ключа?
Я использую EF4.1 для DAL для приложения и использую генератор шаблонов DbContext с объектами POCP. Модель создается из базы данных, поэтому все поля/PK/FK/отношения уже определены в базе данных. Мне нужно узнать в коде, какие поля для таблицы для...
1219 просмотров

DbContext Инициализация свойств навигации ICollection, но не других
Имея public class ClassOne { [Key] public virtual int ClassOneID { get; set; } [InverseProperty("ClassOne")] public virtual ICollection<ClassTwo> ClassTwoCollection { get; set; } } public class ClassTwo { [Key] public virtual int...
902 просмотров
schedule 18.03.2024

Entity Framework 4.1 Database First не добавляет первичный ключ в сгенерированный класс DbContext T4
Я только начинаю работать с Entity Framework 4.1, пробуя режим "сначала база данных". Когда EF создает класс модели с помощью «ADO.Net DbContext Generator», не должен ли он идентифицировать первичный ключ для класса с помощью атрибута [Key]? Без...
6924 просмотров

Как создать ссылку на объект Context в Entity Framework и как работать с объектами DBContext?
У меня есть проект, над которым я работаю. Я решил использовать Entity Framework с генератором DBContext (чтобы иметь объекты, не знающие о сохранении), и теперь я застрял с некоторыми проблемами. Вот как я установил свое решение: Решение: –...
2128 просмотров

Как заставить только одну транзакцию в нескольких классах DbContext?
Предыстория: Из другого вопроса здесь, в SO, у меня есть решение Winforms (Finance) со многими проектами (фиксированные проекты для решения). Теперь один из моих клиентов попросил меня «обновить» решение и добавить проекты/модули, которые будут...
5928 просмотров

Дбконтекст.Сохранить изменения(); не выдает ошибку, но не добавляет объект в базу данных
Я пытаюсь сохранить объект в своей базе данных, используя этот код: public void Add(object entity) { DbContext.Entry(entity).State = System.Data.EntityState.Added; DbContext.SaveChanges(); } Я...
5446 просмотров
schedule 18.09.2022

Entity Framework 4 + DBContext T4 + абстрактный базовый класс
Я использую EF 4.2 (сначала база данных) с шаблонами DBContext T4 для создания своих классов POCO. Это работает очень хорошо, но теперь я споткнулся о проблему с абстрактным базовым классом: Мне нужно, чтобы мой класс POCO, сгенерированный T4,...
1608 просмотров

создавать таблицы базы данных в модульном подходе фреймворка asp.net mvc
Я пытаюсь расширить структуру Asp.NET MVC, чтобы создавать модули. Я хочу иметь возможность создавать отдельные мини-проекты mvc, объединять их в mvc-приложении и создавать/устанавливать все это. Таким образом, я могу выбрать нужные модули в одном...
653 просмотров

Получить DbContext для сущностей
Хорошо, я чувствую себя немного глупо из-за необходимости спрашивать об этом, но я думаю, что мне не хватает понимания внутренней работы Entity Framework. Я хотел бы поэкспериментировать с работой с DbContext . У меня есть существующее приложение...
3323 просмотров
schedule 06.10.2023

Метод DbSet.Find смехотворно медленный по сравнению с .SingleOrDefault для ID
У меня есть следующий код (база данных - SQL Server Compact 4.0): Dim competitor=context.Competitors.Find(id) Когда я профилирую это, метод Find занимает 300+ мс, чтобы получить конкурента из таблицы всего из 60 записей. Когда я меняю код...
21601 просмотров

Как сопоставить классы из генератора DBContext с существующими классами домена POCO
Я новичок в Entity Framework и первом подходе к базе данных. Может кто-нибудь мне помочь? Вот случай: У меня есть чистый, обычный доменный класс (Person) только со свойствами. Этот класс определен в VS-проекте, который будет содержать только...
3431 просмотров

Запрос LINQ нельзя перевести, если DbContext заключен в интерфейс
У меня неприятная проблема, которую я действительно не могу понять. В основном у меня есть DbContext, определенный следующим образом public interface ISettingsContext : IDisposable { IDbSet<Site> Sites { get; }...
626 просмотров

EF CodeFirst: получение всех типов POCO для DbContext
Есть ли способ получить типы POCO из указанного экземпляра DbContext?
3787 просмотров

Асинхронное уведомление, когда другое приложение изменяет базу данных с помощью Entity Framework 4.1 и DBContext.
У меня есть веб-служба REST, которая используется для связи с несколькими клиентами, своего рода чат, но я должен внести все изменения в базу данных, как только клиенты что-то сообщат, а затем сообщить всем остальным клиентам, когда внесены изменения...
1194 просмотров
schedule 05.01.2023

Использование DbContext Set‹T›() вместо раскрытия контекста
Есть ли отличия при выполнении следующих действий: public class UsersContext : DbContext { public DbSet<User> Users { get; set; } } по сравнению с использованием метода Set<T> контекста: public class UsersContext :...
37600 просмотров

DbContext, обработка исключения параллелизма
Использование EF DbContext. В моем объекте сущности есть столбец rowversion (выпуск SQL Compact версии 4), который используется для проверки параллелизма (ConcurrencyMode = Fixed, StoreGeneratedPattern = Computed). Чтобы вызвать исключение...
1653 просмотров

Явная загрузка дочерних свойств навигации с критериями
Использование DBContext в EF5 — после фильтрации и частичной загрузки на основе таких критериев, как диапазон дат. Я пытаюсь создать полный граф или дерево объектов - Persons->Events where the only Events that are included are within a date...
2108 просмотров