Exemple #1
0
 public BaseDao(IServiceProvider serviceProvider)
 {
     _context                     = (DbContext)serviceProvider.GetService(ServiceConfiguration.DbContextImplementation);
     _joiningStrategy             = serviceProvider.GetService <IQueryJoiningStrategy <TEntity> >();
     _conveyorSingleResultBuilder = serviceProvider.GetService <IConveyorSingleResultBuilder <TEntity> >();
     _conveyorMultiResultBuilder  = serviceProvider.GetService <IConveyorMultiResultBuilder <TEntity> >();
     _dbSetValues                 = ServiceUtils.GetDbSet <TEntity>(_context);
 }