예제 #1
0
 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;
 }
예제 #3
0
 public FreeSqlGenerator(FreeSqlGenOptions options)
 {
     Options = options ?? new FreeSqlGenOptions();
 }