DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) Metoda
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í.
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.