Udostępnij za pośrednictwem


TableValuedFunctionBuilder Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania IMutableDbFunction , na który jest mapowany typ jednostki.

public class TableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase
public class TableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder>
type TableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
type TableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
    interface IInfrastructure<EntityTypeBuilder>
Public Class TableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Public Class TableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Implements IInfrastructure(Of EntityTypeBuilder)
Dziedziczenie
TableValuedFunctionBuilder
Pochodne
Implementuje

Konstruktory

TableValuedFunctionBuilder(IMutableDbFunction, EntityTypeBuilder)

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.

TableValuedFunctionBuilder(IMutableDbFunction)

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

Builder

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.

(Odziedziczone po DbFunctionBuilderBase)
Metadata

Konfigurowana funkcja.

(Odziedziczone po DbFunctionBuilderBase)

Metody

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację w funkcji bazy danych. Jeśli adnotacja z kluczem określonym w annotation już istnieje, jego wartość zostanie zaktualizowana.

HasName(String)

Ustawia nazwę funkcji bazy danych.

HasParameter(String, Action<DbFunctionParameterBuilder>)

Zwraca obiekt, który może służyć do konfigurowania parametru o podanej nazwie. Jeśli nie istnieje żaden parametr o podanej nazwie, zostanie dodany nowy parametr.

HasParameter(String, Action<DbFunctionParameterBuilder>)

Zwraca obiekt, który może służyć do konfigurowania parametru o podanej nazwie. Jeśli nie istnieje żaden parametr o podanej nazwie, zostanie dodany nowy parametr.

(Odziedziczone po DbFunctionBuilderBase)
HasParameter(String)

Zwraca obiekt, który może służyć do konfigurowania parametru o podanej nazwie. Jeśli nie istnieje żaden parametr o podanej nazwie, zostanie dodany nowy parametr.

(Odziedziczone po DbFunctionBuilderBase)
HasSchema(String)

Ustawia schemat funkcji bazy danych.

IsBuiltIn(Boolean)

Określa, czy funkcja bazy danych jest wbudowana.

IsBuiltIn(Boolean)

Określa, czy funkcja bazy danych jest wbudowana.

(Odziedziczone po DbFunctionBuilderBase)

Jawne implementacje interfejsu

IInfrastructure<EntityTypeBuilder>.Instance

Udostępnia prosty interfejs API do konfigurowania IMutableDbFunction , na który jest mapowany typ jednostki.

IInfrastructure<IConventionDbFunctionBuilder>.Instance

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

(Odziedziczone po DbFunctionBuilderBase)

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