/// <summary> /// 主库 即可以读取也可以增删改; /// </summary> /// <typeparam name="T"></typeparam> /// <param name="id"></param> /// <param name="writeAndReadEnum">可以主库和从库查询,根据传入枚举判断</param> /// <returns></returns> public T Find <T>(long id, WriteAndReadEnum writeAndReadEnum = WriteAndReadEnum.Read) where T : class { //确定链接 _Context = _ContextFactory.ConnWriteOrRead(writeAndReadEnum); return(this._Context.Set <T>().Find(id)); }
public Task Add(TEntity entity) { _context = dbContextFactory.ConnWriteOrRead(WriteAndReadEnum.Read); return(db.AddAsync(entity).AsTask()); }