Jazyk

DbFunctionParameterBuilder Třída

Definice

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

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

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
Metadata

Metadata parametrů funkce, která se vytvářejí.

Metody

Název Description
HasStoreType(String)

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

PropagatesNullability(Boolean)

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

Explicitní implementace rozhraní

Název Description
IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

Vrátí hodnotu urč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 určující, zda RelationalTypeMapping lze pro tuto vlastnost nastavit 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 parametrů funkce, která se vytvářejí.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Získá hodnotu vlastnosti, která je skrytá.

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