Jazyk

StoredProcedureParameterBuilder Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci parametru IStoredProcedure .

[System.Runtime.CompilerServices.Nullable(0)]
public class StoredProcedureParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder>
public class StoredProcedureParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type StoredProcedureParameterBuilder = class
    interface IInfrastructure<PropertyBuilder>
type StoredProcedureParameterBuilder = class
    interface IInfrastructure<PropertyBuilder>
Public Class StoredProcedureParameterBuilder
Implements IInfrastructure(Of PropertyBuilder)
Dědičnost
StoredProcedureParameterBuilder
Atributy
Implementuje

Poznámky

Instance této třídy jsou vráceny z metod při použití ModelBuilder rozhraní API a není navržena tak, aby byla přímo vytvořena v kódu aplikace.

Konstruktory

Název Description
StoredProcedureParameterBuilder(InternalStoredProcedureParameterBuilder, PropertyBuilder)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Vlastnosti

Název Description
Builder

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Metadata

Nakonfigurovaný parametr uložené procedury.

Metody

Název Description
HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku k vlastnosti pro konkrétní uloženou proceduru. Pokud anotaci s klíčem zadaným v annotation tomto klíči již 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í

Název Description
IInfrastructure<PropertyBuilder>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci parametru IStoredProcedure .

Metody rozšíření

Název Description
GetInfrastructure<T>(IInfrastructure<T>)

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

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

Platí pro