///<include file='docs.xml' path='doc/members/member[@name="M:GenericRepositoryAndService.Repository.GenericRepository`1.FindByIdIncludesInNewContext(System.Data.Entity.DbContext,System.Object[])"]/*'/> private T FindByIdIncludesInNewContext(DbContext dbContext, params object[] objs) { GenericToolsTypeAnalysis.CheckIfObjectIsKey <T>(objs); return(GenericToolsQueriesAndLists.QueryWhereKeysAre( GenericToolsQueriesAndLists.QueryTInclude <T>(dbContext), objs ).SingleOrDefault()); }
///<include file='docs.xml' path='doc/members/member[@name="M:GenericRepositoryAndService.Repository.GenericRepository`1.FindById(System.Boolean,System.Boolean,System.Object[])"]/*'/> public T FindById(bool isIncludes, bool isTracked, params object[] objs) { GenericToolsTypeAnalysis.CheckIfObjectIsKey <T>(objs); return(GenericToolsQueriesAndLists.QueryWhereKeysAre( Collection(isIncludes, isTracked), objs ).SingleOrDefault()); }