DBCash
The main entry point: factory methods for SQLKit, repositories, buses, etc.DBCash is not defined in the core package—it lives in your application. Wire it to mooSQL root initialization, connection slots, optional entity parsers, and lifecycle hooks.
useRepo
c#
_sysPosRep = DBCash.useRepo<SysPos>(0);useUnitOfWork
c#
var ufw = DBCash.useUnitOfWork(0);useBus
Expression/query bus:
c#
var db = DBCash.useBus<SysUserConfig>(0);
var dt = db.Count();useSQL
c#
var kit = DBCash.useSQL(0);DBClientBuilder
DBClientBuilder constructs the root mooSQL client (DBInsCash), usually stored as a static singleton on DBCash.
Typical bootstrap:
c#
cash = builder
.useCache(cache)
.useEnityAnalyser(new SugarEnitiyParser())
.doBuild();