DbFunctionParameterBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |