EntityFramework.Injection:该项目的目标是提供一种将依赖项注入到Entity Framework的DbContext中的方法

时间:2024-05-27 13:48:24
【文件属性】:

文件名称:EntityFramework.Injection:该项目的目标是提供一种将依赖项注入到Entity Framework的DbContext中的方法

文件大小:277KB

文件格式:ZIP

更新时间:2024-05-27 13:48:24

C#

EntityFramework.Injection:将依赖项注入到Entity Framework中 该项目的目标是提供一种将依赖项注入到Entity Framework的DbContext中的方法。 免责声明:不幸的是,我无法在当前环境(VS2015)中检查测试,并且不确定是否可以与新.NET版本一起使用。 顺便说一句,我没有在当前项目中使用EntityFramework。 这意味着什么? 例如,您甚至可以有条件地设置ComplexType以允许即时进行数据本地化。 这是该库最强大的功能,因为没有动态代码生成就无法做到这一点。 这将在下面的“ OnModelCreating”部分中进行说明。 入门 您可以从源代码构建它,也可以将其安装为NuGet软件包: PM> Install-Package EntityFramework.Inject 您可以将依赖项注入到任何DbContext


【文件预览】:
EntityFramework.Injection-master
----.gitignore(2KB)
----SampleLibrary()
--------packages.config(139B)
--------SampleLibrary.csproj(3KB)
--------App.config(714B)
--------Entities()
--------Properties()
----NuGet()
--------EntityFramework.Inject.nuspec(806B)
----EntityFramework.Inject.Spec()
--------Samples()
--------TestModelCreationInjection.cs(825B)
--------DbContextInjectionSpec.cs(365B)
--------SingleInjectionSpec.cs(3KB)
--------packages.config(278B)
--------EntityFramework.Inject.Spec.csproj(5KB)
--------TestSaveChangesInjection.cs(630B)
--------App.config(926B)
--------Migrations()
--------Entities()
--------Localization()
--------Helpers()
--------TestEntityValidationInjection.cs(584B)
--------Properties()
--------DataFixtureSetUp.cs(3KB)
----SampleLibrary.net40()
--------SampleLibrary.net40.csproj(3KB)
--------packages.config(139B)
--------App.config(714B)
----ReadMe.md(5KB)
----Advanced.md(2KB)
----EntityFramework.Inject()
--------EntityFramework.Inject.csproj(4KB)
--------IDataLocalizationInjection.cs(866B)
--------packages.config(213B)
--------DbContextFactory.cs(4KB)
--------IEntityValidationInjection.cs(363B)
--------IModelCreationInjection.cs(226B)
--------Emit()
--------App.config(714B)
--------DbContextExtensions.cs(2KB)
--------IModelCreationAggregateInjection.cs(228B)
--------Localization()
--------ISaveChangesInjection.cs(246B)
--------Properties()
----.nuget()
--------NuGet.exe(605KB)
--------NuGet.Config(164B)
--------NuGet.targets(6KB)
----EntityFramework.Injection.snk(596B)
----EntityFramework.Inject.Spec.net40()
--------EntityFramework.Inject.Spec.net40.csproj(4KB)
--------packages.config(278B)
--------App.config(714B)
----.gitattributes(483B)
----MIT-License.txt(1KB)
----EntityFramework.Inject.net40()
--------packages.config(213B)
--------EntityFramework.Inject.net40.csproj(3KB)
--------App.config(714B)
----EntityFramework.Injection.net40.sln(2KB)
----EntityFramework.Injection.sln(2KB)

网友评论