DbContextConfigurator<TDataProvider> Class
Namespace: Nucleus.Data.EntityFramework
Assembly: Nucleus.Data.EntityFramework.dll
Database providers which use Entity Framework implement this interface in order to configure their Entity Framework DbContext using Nucleus configuration data.
Example
services.AddSingleton<Nucleus.Data.EntityFramework.IDbContextConfigurator<LinksDataProvider>, Nucleus.Data.Sqlite.SqliteOptionsConfigurator<LinksDataProvider>>();
Constructor
DbContextConfigurator<TDataProvider>
(IOptions<DatabaseOptions>) Constructor
DbContextConfigurator<TDataProvider> (IOptions<DatabaseOptions> databaseOptions)
Create a new instance of this class
Parameters
| Name |
Type |
|
databaseOptions
|
Microsoft.Extensions.Options.IOptions<Nucleus.Abstractions.Models.Configuration.DatabaseOptions>
|