Sdílet prostřednictvím


DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Metoda

Definice

Nastaví hodnotu IDbConnectionFactory , která se používá k vytváření připojení podle konvence, pokud není k nebo nemůže zjistit DbContextžádný jiný připojovací řetězec nebo připojení . Všimněte si, že výchozí objekt pro vytváření připojení se nastaví v souboru app.config nebo web.config pokaždé, když je nainstalovaný balíček NuGet EntityFramework. Stejně jako u všech nastavení konfiguračních souborů bude mít výchozí objekt pro vytváření připojení nastavený v konfiguračním souboru přednost před všemi nastaveními provedenými touto metodou. Proto musí být nastavení odebráno z konfiguračního souboru před voláním této metody bude mít jakýkoli účinek. Voláním této metody z konstruktoru třídy odvozené z DbConfiguration změnit výchozí objekt pro vytváření připojení, který se používá.

protected internal void SetDefaultConnectionFactory(System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)

Parametry

connectionFactory
IDbConnectionFactory

Objekt pro vytváření připojení.

Poznámky

Tato metoda je poskytovaná jako pohodlný a zjistitelný způsob přidání konfigurace do Entity Frameworku. Interně to funguje stejným způsobem jako addDependencyResolver k přidání vhodného překladače pro IDbConnectionFactory. To znamená, že v případě potřeby lze stejné funkce dosáhnout pomocí vlastního překladače nebo překladače, který je podporován kontejnerem Inversion-of-Control.

Platí pro