Exemplo n.º 1
0
 public SqlHelperBase(SqlHelperBuilder builder)
 {
     //在构造函数中调用OnConfiguring,并将依赖注入的SqlHelperBuilder实例传给该方法
     //此时子类重写该方法是就可以使用依赖注入的SqlHelperBuilder的实例了
     OnConfiguring(builder);
     _options = builder.GetOptions();
 }
Exemplo n.º 2
0
 public override void OnConfiguring(SqlHelperBuilder sqlHelperBuilder)
 {
     if (!sqlHelperBuilder.IsConfiged)
     {
         sqlHelperBuilder.UseSqlServer("bbb");
     }
 }
Exemplo n.º 3
0
 public override void OnConfiguring(SqlHelperBuilder sqlHelperBuilder)
 {
     if (!sqlHelperBuilder.IsConfiged)
     {
         var conStr = SqlConnectionStringHelper.GetSectionValue("ConStrWrite");
         sqlHelperBuilder.UseSqlServer(conStr);
     }
 }
Exemplo n.º 4
0
        public SqlHelperBase(SqlHelperOptions options)
        {
            //在构造函数中调用OnConfiguring,并将依赖注入的SqlHelperBuilder实例传给该方法
            //此时子类重写该方法是就可以使用依赖注入的SqlHelperBuilder的实例了
            SqlHelperBuilder builder = new SqlHelperBuilder(options);

            OnConfiguring(builder);
            _options = options;
        }
Exemplo n.º 5
0
        public override void OnConfiguring(SqlHelperBuilder sqlHelperBuilder)
        {
            var conStr = SqlConnectionStringHelper.GetSectionValue("ConStrRead");

            sqlHelperBuilder.UseSqlServer(conStr);
        }
Exemplo n.º 6
0
 public SqlHelper(SqlHelperBuilder builder) : base(builder)
 {
 }
Exemplo n.º 7
0
 /// <summary>
 /// 虚方法,用于子类重写
 /// </summary>
 /// <param name="sqlHelperBuilder"></param>
 public virtual void OnConfiguring(SqlHelperBuilder sqlHelperBuilder)
 {
 }
Exemplo n.º 8
0
 public override void OnConfiguring(SqlHelperBuilder sqlHelperBuilder)
 {
     sqlHelperBuilder.UseSqlServer("aaa");
 }