public (DbUserEntity, DbUserInfoEntity) Get(int userId) { if (_useFirstOrm) { var user = _firstOrm1.Read(userId); var userInfo = _firstOrm2.Read(user.InfoId); //return (user, userInfo); } else { var user = _secondOrm.Context.Users.First(i => i.Id == userId); var userInfo = _secondOrm.Context.UserInfos.First(i => i.Id == user.InfoId); //return (user, userInfo); } // you should return DbUserEntity via _ormAdapter return(_ormAdapter.Get(userId).Item1, _ormAdapter.Get(userId).Item2); }
public (DbUserEntity, DbUserInfoEntity) Get(int userId) { if (_useFirstOrm) { return(_firstOrm.Get(userId)); } return(_secondOrm.Get(userId)); }
public (DbUserEntity, DbUserInfoEntity) Get(int userId) { return(_ormAdapter.Get(userId)); }
public (DbUserEntity, DbUserInfoEntity) Get(int userId) { IOrmAdapter adapter = ChooseAdapter(_useFirstOrm); return(adapter.Get(userId)); }