コード例 #1
0
        public static SdfConfigManager UseDapper(this SdfConfigManager sdfConfig, Func <IResolver, DapperOption, DapperOption> action)
        {
            sdfConfig.UseDapper();
            DapperOption dapperOption = new DapperOption(DbType.MSSQL);

            sdfConfig.Register.RegisterSingleton <DapperOption>(resolver =>
            {
                dapperOption = action(resolver, dapperOption);
                return(dapperOption);
            });
            sdfConfig.Register.RegisterTransient <IDbConnectionProvider, DbConnectionProvider>();
            sdfConfig.Register.RegisterTransient <IDapperRepository, SqlServerDapperRepository>();
            return(sdfConfig);
        }
コード例 #2
0
ファイル: DbConnectionProvider.cs プロジェクト: yyalon/Sdf
 public DbConnectionProvider(DapperOption dapperOption)
 {
     _dapperOption = dapperOption;
 }