TypedRelationalValueBufferFactoryFactory 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í.
Vytvoří instance IRelationalValueBufferFactory typu . IRelationalValueBufferFactory instance jsou svázány s určitým obrazcem výsledku. Tato továrna zodpovídá za vytvoření objektu IRelationalValueBufferFactory pro daný obrazec výsledku.
Výsledkem této továrny jsou vyrovnávací paměti hodnot, které používají rozhraní API silného typu ke čtení jednotlivých hodnot ze základního DbDataReaderobjektu .
Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped.
public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
- Dědičnost
-
TypedRelationalValueBufferFactoryFactory
- Implementuje
Poznámky
Další informace najdete v tématu Implementace poskytovatelů a rozšíření databáze .
Konstruktory
TypedRelationalValueBufferFactoryFactory() |
Vytvoří instance IRelationalValueBufferFactory typu . IRelationalValueBufferFactory instance jsou svázány s určitým obrazcem výsledku. Tato továrna zodpovídá za vytvoření objektu IRelationalValueBufferFactory pro daný obrazec výsledku. Výsledkem této továrny jsou vyrovnávací paměti hodnot, které používají rozhraní API silného typu ke čtení jednotlivých hodnot ze základního DbDataReaderobjektu . Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Životnost služby je Singleton. To znamená, že jednu instanci používá mnoho DbContext instancí. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách zaregistrovaných jako Scoped. |
TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies) |
Inicializuje novou instanci TypedRelationalValueBufferFactoryFactory třídy . |
Pole
DataReaderParameter |
Parametr představující DbDataReader ve generovaných výrazech. |
Vlastnosti
Dependencies |
Závislosti relačního zprostředkovatele pro tuto službu. |
Metody
Create(IReadOnlyList<Type>, IReadOnlyList<Int32>) |
Zastaralé.
Vytvoří nový objekt IRelationalValueBufferFactory. |
Create(IReadOnlyList<TypeMaterializationInfo>) |
Vytvoří nový objekt IRelationalValueBufferFactory. |
CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>) |
Zastaralé.
Vytvoří výrazy přiřazení vyrovnávací paměti hodnoty pro informace o daném typu. |
Platí pro
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro