public static void UseMySqlData(this IServiceCollection serviceCollection, MySqlDataOptions options) { serviceCollection.AddSingleton(options); serviceCollection.AddSingleton <IConnectionStringProvider, ConnectionStringProvider>(); serviceCollection.AddSingleton <IConnectionProvider, MySqlConnectionProvider>(); serviceCollection.AddSingleton <IDataContextProvider, MySqlDataContextProvider>(); }
public ConnectionStringProvider(MySqlDataOptions options) { _options = options; }