Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
 public Task Add(TEntity entity)
 {
     _context = dbContextFactory.ConnWriteOrRead(WriteAndReadEnum.Read);
     return(db.AddAsync(entity).AsTask());
 }