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); }
/// <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); }
/// <summary> /// 添加一个数据库的连接类型以及对应的链接字符串 /// </summary> /// <typeparam name="T">数据库连接类型</typeparam> /// <param name="connection_string">连接字符串</param> public void AddConnection <T>(string connection_string) { Vasilier.AddConnection <T>(_key, connection_string); }