Sdílet prostřednictvím


StoredProcedureParameterBuilder Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci parametru IStoredProcedure .

public class StoredProcedureParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder>
type StoredProcedureParameterBuilder = class
    interface IInfrastructure<PropertyBuilder>
Public Class StoredProcedureParameterBuilder
Implements IInfrastructure(Of PropertyBuilder)
Dědičnost
StoredProcedureParameterBuilder
Implementuje

Poznámky

Instance této třídy se vrací z metod při použití ModelBuilder rozhraní API a nejsou navrženy tak, aby byly přímo vytvořeny v kódu aplikace.

Konstruktory

StoredProcedureParameterBuilder(InternalStoredProcedureParameterBuilder, PropertyBuilder)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Vlastnosti

Builder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Metadata

Konfiguruje se parametr uložené procedury.

Metody

HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku vlastnosti pro konkrétní uloženou proceduru. Pokud už anotaci s klíčem zadaným v annotation souboru existuje, její hodnota se aktualizuje.

HasName(String)

Nastaví název parametru uložené procedury.

IsInputOutput()

Nakonfiguruje parametr uložené procedury jako vstupní i výstupní parametr.

IsOutput()

Nakonfiguruje parametr uložené procedury jako výstupní parametr.

Explicitní implementace rozhraní

IInfrastructure<PropertyBuilder>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci parametru IStoredProcedure .

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Platí pro