DatabaseProvider<TProviderServices,TOptionsExtension> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Primární bod, ve kterém může poskytovatel databáze informovat EF, že byl vybrán pro aktuální kontext, a poskytovat služby potřebné pro jeho fungování.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.
public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider
Parametry typu
- TProviderServices
Základní sada služeb, které EF vyžaduje, aby fungoval poskytovatel databáze.
- TOptionsExtension
Typ možností, ke Extensions kterým poskytovatel databáze přidá, aby identifikoval, že je vybraný (a aby se uložila nastavení specifická pro jeho databázi).
- Dědičnost
-
DatabaseProvider<TProviderServices,TOptionsExtension>
- Implementuje
Konstruktory
DatabaseProvider<TProviderServices,TOptionsExtension>() |
Primární bod, ve kterém může poskytovatel databáze informovat EF, že byl vybrán pro aktuální kontext, a poskytovat služby potřebné pro jeho fungování. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace. |
Metody
GetProviderServices(IServiceProvider) |
Získá základní sadu služeb vyžadovaných EF pro fungování zprostředkovatele databáze. |
IsConfigured(IDbContextOptions) |
Získá hodnotu označující, zda byl tento poskytovatel databáze vybrán pro daný kontext. |
Platí pro
Entity Framework