public PostgresqlDapperImplementor(IPostgresqlGenerator sqlGenerator, IClassMapperRepository classMappers, IDapperExtensionsConfiguration dapperExtensionsConfiguration) : base(sqlGenerator, classMappers, dapperExtensionsConfiguration) { SqlGenerator = sqlGenerator; }
public ActionProviderBase(IDapperExtensionsConfiguration configuration, IClassMapperRepository classMapperRepository, ISqlGenerator sqlGenerator) { Configuration = configuration; ClassMappers = classMapperRepository; SqlGenerator = sqlGenerator; }
public static IClassMapper GetMapOrThrow(this IClassMapperRepository target, Type entityType) { var classMap = target.GetMap(entityType); if (classMap == null) { throw new NullReferenceException($"Map was not found for {entityType}"); } return(classMap); }
public DapperAsyncImplementor(ISqlGenerator sqlGenerator, IClassMapperRepository classMappers, IDapperExtensionsConfiguration dapperExtensionsConfiguration) : this(sqlGenerator, classMappers, dapperExtensionsConfiguration, new GetActionProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator), new InsertActionProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator), new UpdateActionsProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator), new DeleteActionsProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator), new CountActionsProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator), new AtomicIncrementActionProvider(dapperExtensionsConfiguration, classMappers, sqlGenerator)) { }
internal DapperAsyncImplementor(ISqlGenerator sqlGenerator, IClassMapperRepository classMappers, IDapperExtensionsConfiguration dapperExtensionsConfiguration, IGetGenerator getGenerator, IInsertGenerator insertGenerator, IUpdateActionsProvider updateActionsProvider, IDeleteActionsProvider deleteActionsProvider, ICountActionsProvider countActionsProvider, IAtomicIncrementActionProvider atomicIncrement) { _getGenerator = getGenerator; _insertGenerator = insertGenerator; _updateActionsProvider = updateActionsProvider; _deleteActionsProvider = deleteActionsProvider; _countActionsProvider = countActionsProvider; _atomicIncrement = atomicIncrement; ClassMappers = classMappers; Configuration = dapperExtensionsConfiguration; SqlGenerator = sqlGenerator; }
public static IClassMapper GetMapOrThrow <T>(this IClassMapperRepository target) { return(target.GetMapOrThrow(typeof(T))); }
public AtomicIncrementActionProvider(IDapperExtensionsConfiguration configuration, IClassMapperRepository classMapperRepository, ISqlGenerator sqlGenerator) : base(configuration, classMapperRepository, sqlGenerator) { }
public UpdateActionsProvider(IDapperExtensionsConfiguration configuration, IClassMapperRepository classMapperRepository, ISqlGenerator sqlGenerator) : base(configuration, classMapperRepository, sqlGenerator) { }