Example #1
0
        public static IServiceCollection AddVasily(this IServiceCollection service, Action <VasilyOptions> action = null)
        {
            VasilyOptions options = new VasilyOptions();

            action?.Invoke(options);
            Vasilier.SpilteKeyWords(options.SqlSplite);
            Vasilier.Initialize(options.InterfaceName);
            return(service);
        }
Example #2
0
        /// <summary>
        /// 增加初始化方法,初始化分隔字符,初始化过滤接口
        /// </summary>
        /// <param name="action"></param>
        /// <returns></returns>
        public VasilyService AddVasily(Action <VasilyOptions> action = null)
        {
            VasilyOptions options = new VasilyOptions();

            action?.Invoke(options);
            Vasilier.SpilteKeyWords(options.SqlSplite);
            Vasilier.Initialize(options.InterfaceName);
            return(this);
        }
Example #3
0
 /// <summary>
 /// 添加一个数据库的连接类型以及对应的链接字符串
 /// </summary>
 /// <typeparam name="T">数据库连接类型</typeparam>
 /// <param name="connection_string">连接字符串</param>
 public void AddConnection <T>(string connection_string)
 {
     Vasilier.AddConnection <T>(_key, connection_string);
 }