public static void AddOrmLiteDataBaseContext <T>(this IServiceCollection serviceCollection, Action <DataBaseContextOption> option) where T : DataBaseContext { var dataBaseContextOption = new DataBaseContextOption(); option?.Invoke(dataBaseContextOption); DataBaseContext.Init(dataBaseContextOption); serviceCollection.AddScoped <T>(); }
public static void Init(DataBaseContextOption option) { _dbConnectionString = option.DbConnectionString; _provider = option.Provider; }