Udostępnij za pośrednictwem


DbFunctionParameterBuilder Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania elementu 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)
Dziedziczenie
DbFunctionParameterBuilder
Implementuje

Uwagi

Wystąpienia tej klasy są zwracane z metod podczas korzystania z interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji.

Konstruktory

DbFunctionParameterBuilder(IMutableDbFunctionParameter)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Właściwości

Metadata

Tworzone metadane parametru funkcji.

Metody

HasStoreType(String)

Ustawia typ magazynu parametru funkcji w bazie danych.

PropagatesNullability(Boolean)

Wskazuje, czy parametr propaguje wartość null, co oznacza, że wartość jest równa null, funkcja bazy danych zwraca wartość null.

Jawne implementacje interfejsu

IConventionDbFunctionParameterBuilder.CanSetStoreType(String, Boolean)

Zwraca wartość wskazującą, czy typ magazynu można ustawić dla tej właściwości z bieżącego źródła konfiguracji.

IConventionDbFunctionParameterBuilder.CanSetTypeMapping(RelationalTypeMapping, Boolean)

Zwraca wartość wskazującą, czy RelationalTypeMapping można ustawić tę właściwość z bieżącego źródła konfiguracji.

IConventionDbFunctionParameterBuilder.HasStoreType(String, Boolean)

Ustawia typ magazynu parametru funkcji w bazie danych.

IConventionDbFunctionParameterBuilder.HasTypeMapping(RelationalTypeMapping, Boolean)

RelationalTypeMapping Ustawia parametr funkcji.

IConventionDbFunctionParameterBuilder.Metadata

Tworzone metadane parametru funkcji.

IInfrastructure<IConventionDbFunctionParameterBuilder>.Instance

Pobiera wartość ukrytej właściwości.

Metody rozszerzania

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Dotyczy