Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / vany0114 / EF.DbContextFactory
With EF.DbContextFactory you can resolve easily your DbContext dependencies in a safe way injecting a factory instead of an instance itself, enabling you to work in multi-thread contexts with Entity Framework or just work safest with DbContext following the Microsoft recommendations about the DbContext lifetime.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vany0114%2FEF.DbContextFactory
Stars: 91
Forks: 21
Open Issues: 22
License: mit
Language: C#
Repo Size: 12.6 MB
Dependencies:
304
Created: over 6 years ago
Updated: 3 months ago
Last pushed: over 1 year ago
Last synced: about 1 month ago
Topics: concurrency, csharp, dbcontext, dbcontext-instances, dbcontextfactory, dotnet, dotnet-core, dotnetcore, ef-dbcontext-factory, efcore, entity-framework, entity-framework-core, entityframework, factory, multi-thread-contexts, multi-thread-dbcontexts, multiple-threads, netframework
Funding links: https://ko-fi.com/geovannyalzatesandoval
Files
Dependencies
- Microsoft.Net.Compilers 2.1.0 development
- Antlr 3.4.1.9004
- EF.DbContextFactory.Ninject 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.Web.Optimization 1.1.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Microsoft.jQuery.Unobtrusive.Validation 3.2.3
- Modernizr 2.6.2
- Newtonsoft.Json 6.0.4
- Ninject 3.3.3
- Ninject.MVC5 3.3.0
- Ninject.Web.Common 3.3.0
- Ninject.Web.Common.WebHost 3.3.0
- Respond 1.2.0
- WebActivatorEx 2.2.0
- WebGrease 1.5.2
- bootstrap 3.0.0
- jQuery 1.10.2
- jQuery.Validation 1.11.1
- Microsoft.Net.Compilers 2.1.0 development
- EF.DbContextFactory.Ninject 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.WebApi 5.2.3
- Microsoft.AspNet.WebApi.Client 5.2.3
- Microsoft.AspNet.WebApi.Core 5.2.3
- Microsoft.AspNet.WebApi.WebHost 5.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Newtonsoft.Json 6.0.8
- Ninject 3.3.3
- Ninject.Web.Common 3.3.0
- Ninject.Web.Common.WebHost 3.3.0
- Ninject.Web.WebApi 3.3.0
- Ninject.Web.WebApi.WebHost 3.3.0
- System.IdentityModel.Tokens.Jwt 4.0.0
- WebActivatorEx 2.0.6
- Antlr 3.5.0.2
- EF.DbContextFactory.SimpleInjector 1.0.0
- EntityFramework 6.0.0
- Microsoft.ApplicationInsights 2.5.1
- Microsoft.ApplicationInsights.Agent.Intercept 2.4.0
- Microsoft.ApplicationInsights.DependencyCollector 2.5.1
- Microsoft.ApplicationInsights.PerfCounterCollector 2.5.1
- Microsoft.ApplicationInsights.Web 2.5.1
- Microsoft.ApplicationInsights.WindowsServer 2.5.1
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.5.1
- Microsoft.AspNet.Mvc 5.2.4
- Microsoft.AspNet.Razor 3.2.4
- Microsoft.AspNet.TelemetryCorrelation 1.0.0
- Microsoft.AspNet.Web.Optimization 1.1.3
- Microsoft.AspNet.WebPages 3.2.4
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 2.0.0
- Microsoft.Web.Infrastructure 1.0.0.0
- Microsoft.jQuery.Unobtrusive.Validation 3.2.4
- Modernizr 2.6.2
- Newtonsoft.Json 11.0.1
- Respond 1.2.0
- SimpleInjector 4.3.0
- SimpleInjector.Integration.Web 4.3.0
- SimpleInjector.Integration.Web.Mvc 4.3.0
- System.Diagnostics.DiagnosticSource 4.4.1
- WebGrease 1.6.0
- bootstrap 3.0.0
- jQuery 1.10.2
- jQuery.Validation 1.11.1
- Microsoft.Net.Compilers 2.1.0 development
- Antlr 3.4.1.9004
- CommonServiceLocator 1.3
- EF.DbContextFactory.StructureMap 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.Web.Optimization 1.1.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Microsoft.jQuery.Unobtrusive.Validation 3.2.3
- Modernizr 2.6.2
- Newtonsoft.Json 6.0.4
- Respond 1.2.0
- StructureMap.MVC5 3.1.1.134
- WebActivatorEx 2.2.0
- WebGrease 1.5.2
- bootstrap 3.0.0
- jQuery 1.10.2
- jQuery.Validation 1.11.1
- structuremap 3.1.1.134
- structuremap.web 3.1.0.133
- Microsoft.Net.Compilers 2.1.0 development
- CommonServiceLocator 1.3
- EF.DbContextFactory.StructureMap 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.WebApi 5.2.3
- Microsoft.AspNet.WebApi.Client 5.2.3
- Microsoft.AspNet.WebApi.Core 5.2.3
- Microsoft.AspNet.WebApi.WebHost 5.2.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Newtonsoft.Json 6.0.8
- StructureMap.MVC5 3.0.4.125
- StructureMap.WebApi2 3.0.4.125
- System.IdentityModel.Tokens.Jwt 4.0.0
- WebActivatorEx 2.0.6
- structuremap 3.1.1.134
- structuremap.web 3.0.0.108
- Microsoft.Net.Compilers 2.1.0 development
- EF.DbContextFactory.StructureMap.WebApi 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.WebApi 5.2.3
- Microsoft.AspNet.WebApi.Client 5.2.3
- Microsoft.AspNet.WebApi.Core 5.2.3
- Microsoft.AspNet.WebApi.WebHost 5.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Newtonsoft.Json 6.0.8
- System.IdentityModel.Tokens.Jwt 4.0.0
- WebActivatorEx 2.0.6
- WebApi.StructureMap 1.0.21
- structuremap 4.1.0.361
- Microsoft.Net.Compilers 2.1.0 development
- Antlr 3.4.1.9004
- EF.DbContextFactory.Unity 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.Web.Optimization 1.1.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Microsoft.jQuery.Unobtrusive.Validation 3.2.3
- Modernizr 2.6.2
- Newtonsoft.Json 6.0.4
- Respond 1.2.0
- Unity.Abstractions 2.2.0
- Unity.Container 5.1.0
- Unity.Mvc 5.0.2
- WebActivatorEx 2.2.0
- WebGrease 1.5.2
- bootstrap 3.0.0
- jQuery 1.10.2
- jQuery.Validation 1.11.1
- Microsoft.Net.Compilers 2.1.0 development
- EF.DbContextFactory.Unity 1.0.0
- EntityFramework 6.2.0
- Microsoft.ApplicationInsights 2.2.0
- Microsoft.ApplicationInsights.Agent.Intercept 2.0.6
- Microsoft.ApplicationInsights.DependencyCollector 2.2.0
- Microsoft.ApplicationInsights.PerfCounterCollector 2.2.0
- Microsoft.ApplicationInsights.Web 2.2.0
- Microsoft.ApplicationInsights.WindowsServer 2.2.0
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel 2.2.0
- Microsoft.AspNet.WebApi 5.2.3
- Microsoft.AspNet.WebApi.Client 5.2.3
- Microsoft.AspNet.WebApi.Core 5.2.3
- Microsoft.AspNet.WebApi.WebHost 5.2.3
- Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.5
- Microsoft.Web.Infrastructure 1.0.0.0
- Newtonsoft.Json 6.0.8
- System.IdentityModel.Tokens.Jwt 4.0.0
- Unity 5.2.0
- Unity.Abstractions 2.2.0
- Unity.WebAPI 5.3.0
- WebActivatorEx 2.0.6
- EntityFramework 6.0.0
- Ninject 3.3.3
- EntityFramework 6.0.0
- SimpleInjector 4.3.0
- EntityFramework 6.0.0
- structuremap 3.1.1.134
- EntityFramework 6.0.0
- Microsoft.AspNet.WebApi 5.2.0
- Microsoft.AspNet.WebApi.Client 5.2.0
- Microsoft.AspNet.WebApi.Core 5.2.0
- Microsoft.AspNet.WebApi.WebHost 5.2.0
- Newtonsoft.Json 4.5.11
- WebApi.StructureMap 1.0.21
- structuremap 4.1.0.361
- EntityFramework 6.0.0
- Unity.Abstractions 2.2.0
- Appveyor.TestLogger 2.0.0
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.2.0
- MSTest.TestFramework 1.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.Web.Infrastructure 1.0.0.0
- Ninject 3.3.3
- Ninject.MVC5 3.3.0
- Ninject.Web.Common 3.3.0
- Ninject.Web.Common.WebHost 3.3.0
- WebActivatorEx 2.0
- Appveyor.TestLogger 2.0.0
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.2.1
- MSTest.TestFramework 1.2.1
- SimpleInjector 4.3.0
- Appveyor.TestLogger 2.0.0
- CommonServiceLocator 1.3
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.2.0
- MSTest.TestFramework 1.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.Web.Infrastructure 1.0.0.0
- StructureMap.MVC5 3.1.1.134
- WebActivatorEx 2.0.5
- structuremap 3.1.1.134
- structuremap.web 3.1.0.133
- Appveyor.TestLogger 2.0.0
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.2.0
- MSTest.TestFramework 1.2.0
- Microsoft.AspNet.WebApi 5.2.3
- Microsoft.AspNet.WebApi.Client 5.2.3
- Microsoft.AspNet.WebApi.Core 5.2.3
- Microsoft.AspNet.WebApi.WebHost 5.2.3
- Newtonsoft.Json 6.0.4
- WebApi.StructureMap 1.0.21
- structuremap 4.1.0.361
- Appveyor.TestLogger 2.0.0
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.2.0
- MSTest.TestFramework 1.2.0
- Microsoft.AspNet.Mvc 5.2.3
- Microsoft.AspNet.Razor 3.2.3
- Microsoft.AspNet.WebPages 3.2.3
- Microsoft.Web.Infrastructure 1.0.0.0
- Unity.Abstractions 2.2.0
- Unity.Container 5.1.0
- Unity.Mvc 5.0.2
- WebActivatorEx 2.2.0
- Appveyor.TestLogger 2.0.0
- Castle.Core 4.2.1
- EntityFramework 6.2.0
- MSTest.TestAdapter 1.1.18
- MSTest.TestFramework 1.1.18
- Moq 4.7.142
- NSubstitute 3.1.0
- System.Threading.Tasks.Extensions 4.3.0
- xunit.runner.visualstudio 2.4.1 development
- Appveyor.TestLogger 2.0.0
- Microsoft.AspNetCore.Diagnostics 2.2.0
- Microsoft.AspNetCore.Mvc 2.2.0
- Microsoft.AspNetCore.TestHost 2.0.1
- Microsoft.EntityFrameworkCore.InMemory 2.2.4
- Microsoft.NET.Test.Sdk 16.3.0
- xunit 2.4.1