public ConfigureFreeSqlDevOptions( IServiceProvider serviceProvider, IOptions <FreeSqlGenOptions> freeSqlGenOptionsAccessor) { _serviceProvider = serviceProvider; _freeSqlGenOptions = freeSqlGenOptionsAccessor.Value; }
/// <summary> /// 添加库配置 /// </summary> /// <param name="key">库标识</param> /// <param name="setupAction">设置</param> /// <returns></returns> public FreeSqlMultipleGenOptions<TKey> Add(TKey key, Action<FreeSqlGenOptions> setupAction) { var options = new FreeSqlGenOptions(); setupAction.Invoke(options); KeyOptionsCollection.Add(key, options); return this; }
public FreeSqlGenerator(FreeSqlGenOptions options) { Options = options ?? new FreeSqlGenOptions(); }