public EFRepository(DataAccessManager dbContext) { if (dbContext == null) { throw new Exception("dbContext"); } DbContext = dbContext; DbSet = DbContext.Set <TEntity>(); }
public DataAccessResponse Exceute(DataAccessRequest DataAccessRequest) { DataAccessResponse Response = null; try { DataTable SecurityDataTable; DataTable ParameterDataTable; DataAccessConfiguration DataAccessConfig = (DataAccessConfiguration)ConfigurationManager.GetSection("DataAccessConfiguration"); using (DataAccessManager Manager = new DataAccessManager(DataAccessRequest, DataAccessConfig)) { SecurityDataTable = Manager.BuildSecurityDataTable(); ParameterDataTable = Manager.BuildParameterDataTable(); Response = Manager.BuildResponse(ParameterDataTable); } } catch (DataAccessException Exception) { } return(Response); }