Вопросы по теме 'dbcontext'
Есть ли смысл в модульном тестировании репозитория? Сущностная структура 4.1
Я смотрел различные видеоролики и читал различные блоги, в которых рассказывается о модульном тестировании репозитория.
Наиболее распространенным шаблоном является создание поддельного репозитория, который реализует тот же интерфейс, что и...
1796 просмотров
schedule
09.07.2022
Использование IQueryable ‹TEntity› вместо DbSet ‹TEntity› проблема
я наткнулся на следующую проблему ... У меня есть контекст базы данных:
// For support unit testing...
public interface IDbContext : IDisposable
{
IQueryable<Hardware> Hardwares { get; }
IQueryable<ProviderHardware>...
4647 просмотров
schedule
21.04.2022
Реорганизация кода после его создания с помощью ADO.NET DbContext Generator
Предположим, я создаю приложение, используя пример базы данных Northwind, используя asp.net mvc 3 и первый подход к базе данных Entity Framework. Для этого я открываю новый проект asp.net mvc 3, а затем добавляю модель данных объекта ado.net. Я...
507 просмотров
schedule
10.08.2023
Entity Framework 4.1 — первый подход к базе данных — как найти имена столбцов для полей первичного ключа?
Я использую EF4.1 для DAL для приложения и использую генератор шаблонов DbContext с объектами POCP. Модель создается из базы данных, поэтому все поля/PK/FK/отношения уже определены в базе данных. Мне нужно узнать в коде, какие поля для таблицы для...
1219 просмотров
schedule
12.08.2023
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 просмотров
schedule
25.01.2024
Как создать ссылку на объект Context в Entity Framework и как работать с объектами DBContext?
У меня есть проект, над которым я работаю. Я решил использовать Entity Framework с генератором DBContext (чтобы иметь объекты, не знающие о сохранении), и теперь я застрял с некоторыми проблемами.
Вот как я установил свое решение:
Решение: –...
2128 просмотров
schedule
19.06.2022
Как заставить только одну транзакцию в нескольких классах DbContext?
Предыстория: Из другого вопроса здесь, в SO, у меня есть решение Winforms (Finance) со многими проектами (фиксированные проекты для решения). Теперь один из моих клиентов попросил меня «обновить» решение и добавить проекты/модули, которые будут...
5928 просмотров
schedule
29.07.2023
Дбконтекст.Сохранить изменения(); не выдает ошибку, но не добавляет объект в базу данных
Я пытаюсь сохранить объект в своей базе данных, используя этот код:
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 просмотров
schedule
11.12.2022
создавать таблицы базы данных в модульном подходе фреймворка asp.net mvc
Я пытаюсь расширить структуру Asp.NET MVC, чтобы создавать модули. Я хочу иметь возможность создавать отдельные мини-проекты mvc, объединять их в mvc-приложении и создавать/устанавливать все это. Таким образом, я могу выбрать нужные модули в одном...
653 просмотров
schedule
05.07.2022
Получить 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 просмотров
schedule
07.04.2022
Как сопоставить классы из генератора DBContext с существующими классами домена POCO
Я новичок в Entity Framework и первом подходе к базе данных. Может кто-нибудь мне помочь?
Вот случай:
У меня есть чистый, обычный доменный класс (Person) только со свойствами. Этот класс определен в VS-проекте, который будет содержать только...
3431 просмотров
schedule
25.11.2023
Запрос LINQ нельзя перевести, если DbContext заключен в интерфейс
У меня неприятная проблема, которую я действительно не могу понять.
В основном у меня есть DbContext, определенный следующим образом
public interface ISettingsContext : IDisposable
{
IDbSet<Site> Sites { get; }...
626 просмотров
schedule
09.02.2023
EF CodeFirst: получение всех типов POCO для DbContext
Есть ли способ получить типы POCO из указанного экземпляра DbContext?
3787 просмотров
schedule
17.06.2022
Асинхронное уведомление, когда другое приложение изменяет базу данных с помощью 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 просмотров
schedule
25.01.2023
DbContext, обработка исключения параллелизма
Использование EF DbContext. В моем объекте сущности есть столбец rowversion (выпуск SQL Compact версии 4), который используется для проверки параллелизма (ConcurrencyMode = Fixed, StoreGeneratedPattern = Computed).
Чтобы вызвать исключение...
1653 просмотров
schedule
01.10.2022
Явная загрузка дочерних свойств навигации с критериями
Использование DBContext в EF5 — после фильтрации и частичной загрузки на основе таких критериев, как диапазон дат.
Я пытаюсь создать полный граф или дерево объектов - Persons->Events where the only Events that are included are within a date...
2108 просмотров
schedule
11.07.2023