dbcontext- все статьи тега
Использование Ninject в DbContext многоуровневого приложения
Я пытаюсь разобраться с Ninject и не могу найти здесь никаких статей, которые помогли бы решить мою проблему. Я создал простое n-уровневое решение, которое содержит веб, бизнес-логику и уровни доступа к данным. В DAL я создал модель для моей базы данных (простая двухтабличная БД) и универсальных репозиториев (IRepository и ItemRepository), которые выглядят следующим образом. public interface IRepository<T> where T : class { IQueryable<T> GetAll(); } Реализация этого интерфейс ...
Синглтон с DbContext-создание экземпляра при запуске.CS
Я использую ASP.net ядро. У меня есть проблема с реализацией dbcontext в синглтон. Мне нужно, чтобы мой синглетный IModuleRepository работал сразу после запуска проекта. Поэтому я создаю новый экземпляр этой зависимости в файле public void ConfigureServices(IServiceCollection services) в файле Startup.cs. Этот синглтон использует другой синглтон, поэтому я использую его следующим образом: services.AddDbContext<ModulesDbContext>(options => options.UseSqlServer(Configuration.GetConnec ...
Entity Framework 5 глубокое копирование / клонирование объекта
Я использую Entity Framework 5 (DBContext) и я пытаюсь найти лучший способ глубокого копирования сущности (т. е. скопировать сущность и все связанные объекты), а затем сохранить новые сущности в базе данных. Как я могу это сделать? Я изучил использование методов расширения, таких как CloneHelper но я не уверен, если это относится к DBContext. ...
Как заставить Entity Framework всегда получать обновленные данные из базы данных?
Я использую EntityFramework.Расширенный библиотека для выполнения пакетных обновлений. Единственная проблема заключается в том, что EF не отслеживает пакетные обновления, выполняемые библиотекой. Поэтому, когда я запрашиваю DbContext снова он не возвращает обновленные объекты. я обнаружил, что с помощью AsNoTracking() метод во время запроса отключает отслеживание и получает свежие данные из базы данных. Однако, поскольку EF не отслеживает сущности, запрошенные с помощью AsNoTracking(), Я не в с ...