private IList <MessageTable> RetrieveAllEntitiesMatchingCondition(Func <MessageTable, bool> funcOperation) { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTables.Where(funcOperation).ToList()); } }
private IList <MessageTable> RetrieveAllEntities() { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTables.ToList()); } }
private bool ExecuteEntityMatchingOperation(Func <MessageTable, bool> funcOperation) { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTables.Any(funcOperation)); } }
// ICollection<MessageTransactionTable> private IList <MessageTable> RetrieveAllEntitiesEagerLoadAssociatedEntities <TAssoEntity>(Expression <Func <MessageTable, TAssoEntity> > includedFunc) { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTables.Include(includedFunc).ToList()); } }
private MessageTable RetrieveEntityMatchingCondition(Func <MessageTable, bool> funcOperation) { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTables.SingleOrDefault(funcOperation)); } }
private IList <MessageTransactionTable> RetrieveAllEntitiesMatchingConditionsEagerLoadAssociatedEntities <TAssoEntity>(Expression <Func <MessageTransactionTable, TAssoEntity> > includedFunc, Func <MessageTransactionTable, bool> funcOperation) { using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType)) { return(_dbContext.MessageTransactionTables.Include(includedFunc).Where(funcOperation).ToList()); } }