Udostępnij przez


ViewColumnBuilder Klasa

Definicja

Wystąpienia tej klasy są zwracane z metod przy użyciu interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniej konstrukcji w kodzie aplikacji.

public class ViewColumnBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder>
type ViewColumnBuilder = class
    interface IInfrastructure<PropertyBuilder>
Public Class ViewColumnBuilder
Implements IInfrastructure(Of PropertyBuilder)
Dziedziczenie
ViewColumnBuilder
Pochodne
Implementuje

Konstruktory

ViewColumnBuilder(StoreObjectIdentifier, PropertyBuilder)

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

Właściwości

InternalOverrides

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

Overrides

Konfigurowane są przesłonięcia specyficzne dla widoku.

Metody

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację we właściwości dla określonego widoku. Jeśli adnotacja z kluczem określonym w annotation już istnieje, jego wartość zostanie zaktualizowana.

HasColumnName(String)

Konfiguruje kolumnę mapową dla właściwości podczas określania wartości docelowej relacyjnej bazy danych.

Jawne implementacje interfejsu

IInfrastructure<PropertyBuilder>.Instance

Wystąpienia tej klasy są zwracane z metod przy użyciu interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniej konstrukcji w kodzie aplikacji.

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 on używany w kodzie aplikacji.

Dotyczy