Sdílet prostřednictvím


DbFunctionParameterBuilder Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci .Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter

public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameterBuilder
public class DbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder>
type DbFunctionParameterBuilder = class
    interface IConventionDbFunctionParameterBuilder
type DbFunctionParameterBuilder = class
    interface IInfrastructure<IConventionDbFunctionParameterBuilder>
Public Class DbFunctionParameterBuilder
Implements IConventionDbFunctionParameterBuilder
Public Class DbFunctionParameterBuilder
Implements IInfrastructure(Of IConventionDbFunctionParameterBuilder)
Dědičnost
DbFunctionParameterBuilder
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

DbFunctionParameterBuilder(IMutableDbFunctionParameter)

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

Metadata

Metadata parametru funkce, která se sestavuje.

Metody

HasStoreType(String)

Nastaví typ úložiště parametru funkce v databázi.

PropagatesNullability(Boolean)

Označuje, jestli parametr šíří hodnotu null, což znamená, že pokud je hodnota null, vrátí samotná funkce databáze hodnotu null.

Explicitní implementace rozhraní

IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

Vrátí hodnotu označující, zda lze typ úložiště nastavit pro tuto vlastnost z aktuálního zdroje konfigurace.

IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean)

Vrátí hodnotu označující, zda RelationalTypeMapping lze nastavit pro tuto vlastnost z aktuálního zdroje konfigurace.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

Nastaví typ úložiště parametru funkce v databázi.

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

RelationalTypeMapping Nastaví parametr funkce.

IConventionDbFunctionParameterBuilder.Metadata

Metadata parametru funkce, která se sestavuje.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Získá hodnotu vlastnosti je skrytá.

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