2. Db 静态类
📝 模块更新日志
-
新特性
-
Db.GetNewDbContext()
多个重载方法,实现类似new DbContext()
操作 4.8.8.55 ⏱️2023.11.09 4157629
-
2.1 获取非泛型仓储
var repository = Db.GetRepository();
2.2 获取泛型仓储
var entityRepository = Db.GetRepository<TEntity>();
2.3 获取带定位器泛型仓储
var locatorRepository = Db.GetRepository<TEntity, TDbContextLocator>();
2.4 获取 Sql
仓储
var sqlRepository = Db.GetSqlRepository();
2.5 获取 Sql
定位器仓储
var sqlLocatorRepository = Db.GetSqlRepository<TDbContextLocator>();
2.6 获取 Sql
代理对象
var sqlProxy= Db.GetSqlProxy<TSqlDispatchProxy>();
2.7 获取默认数据库上下文
var dbContext = Db.GetDbContext();
2.8 获取定位器数据库上下文
var locatorDbContext = Db.GetDbContext<TDbContextLocator>();
var locatorDbContext2 = Db.GetDbContext(typeof(TDbContextLocator));