文件名称:UnitOfWork:Microsoft.EntityFrameworkCore的一个插件,用于支持存储库,工作单元模式,支持具有分布式事务的多个数据库以及MySQL支持的多个数据库表分片
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-02 16:01:36
entityframeworkcore unitofwork C#
工作单位 Microsoft.EntityFrameworkCore的插件,用于支持存储库,工作单元模式以及支持分布式事务的多个数据库。 支持MySQL多个数据库/表分片 实际上,在MySQL中,模式与数据库同义。 您可以在MySQL SQL语法中用关键字SCHEMA代替DATABASE,例如,使用CREATE SCHEMA代替CREATE DATABASE。 其他一些数据库产品也有区别。 例如,在Oracle数据库产品中,模式仅代表数据库的一部分:单个用户拥有的表和其他对象。 因此,对于MySQL,支持此功能的简单方法是在运行时动态更改SCHEMA。 支持MySQL之后,同一台机器上的同一模型中的多个数据库/表分片。 对于不同的机器,可以使用DbContextFactory动态创建DbContext。 您可以使用来测试此功能。 @ 快速上手 如何使用UnitOfWork publ
【文件预览】:
UnitOfWork-master
----.github()
--------workflows()
----test()
--------UnitOfWork.Tests()
----LICENSE(1KB)
----src()
--------UnitOfWork()
----NuGet.config(263B)
----samples()
--------UnitOfWork.Host()
----.gitignore(4KB)
----UnitOfWork.sln(3KB)
----README.md(3KB)
----.editorconfig(3KB)
----.gitattributes(2KB)