TableValuedFunctionBuilder<TEntity> 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 IMutableDbFunction , na który jest mapowany typ jednostki.
public class TableValuedFunctionBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> where TEntity : class
type TableValuedFunctionBuilder<'Entity (requires 'Entity : null)> = class
inherit TableValuedFunctionBuilder
interface IInfrastructure<EntityTypeBuilder<'Entity>>
Public Class TableValuedFunctionBuilder(Of TEntity)
Inherits TableValuedFunctionBuilder
Implements IInfrastructure(Of EntityTypeBuilder(Of TEntity))
Parametry typu
- TEntity
Konfigurowany typ jednostki.
- Dziedziczenie
- Implementuje
-
IInfrastructure<EntityTypeBuilder<TEntity>>
Konstruktory
TableValuedFunctionBuilder<TEntity>(IMutableDbFunction, EntityTypeBuilder<TEntity>) |
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 |
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) |
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. |
Jawne implementacje interfejsu
IInfrastructure<EntityTypeBuilder<TEntity>>.Instance |
Udostępnia prosty interfejs API do konfigurowania IMutableDbFunction , na który jest mapowany typ jednostki. |
IInfrastructure<EntityTypeBuilder>.Instance |
Udostępnia prosty interfejs API do konfigurowania IMutableDbFunction , na który jest mapowany typ jednostki. (Odziedziczone po TableValuedFunctionBuilder) |
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. |