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

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

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