Udostępnij za pośrednictwem


SplitViewBuilder<TEntity> Klasa

Definicja

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.

public class SplitViewBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.SplitViewBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> where TEntity : class
type SplitViewBuilder<'Entity (requires 'Entity : null)> = class
    inherit SplitViewBuilder
    interface IInfrastructure<EntityTypeBuilder<'Entity>>
Public Class SplitViewBuilder(Of TEntity)
Inherits SplitViewBuilder
Implements IInfrastructure(Of EntityTypeBuilder(Of TEntity))

Parametry typu

TEntity

Konfigurowany typ jednostki.

Dziedziczenie
SplitViewBuilder<TEntity>
Implementuje

Konstruktory

SplitViewBuilder<TEntity>(StoreObjectIdentifier, 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

MappingFragment

Konfigurowany fragment mapowania.

(Odziedziczone po SplitViewBuilder)
Name

Określona nazwa widoku.

(Odziedziczone po SplitViewBuilder)
Schema

Określony schemat widoku.

(Odziedziczone po SplitViewBuilder)

Metody

HasAnnotation(String, Object)

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

Property(String)

Mapuje właściwość na kolumnę w bieżącym widoku i zwraca obiekt, który może służyć do zapewnienia konfiguracji specyficznej dla widoku, jeśli właściwość jest mapowana na więcej niż jeden widok.

(Odziedziczone po SplitViewBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Mapuje właściwość na kolumnę w bieżącym widoku i zwraca obiekt, który może służyć do zapewnienia konfiguracji specyficznej dla widoku, jeśli właściwość jest mapowana na więcej niż jeden widok.

Property<TProperty>(String)

Mapuje właściwość na kolumnę w bieżącym widoku i zwraca obiekt, który może służyć do zapewnienia konfiguracji specyficznej dla widoku, jeśli właściwość jest mapowana na więcej niż jeden widok.

(Odziedziczone po SplitViewBuilder)

Jawne implementacje interfejsu

IInfrastructure<EntityTypeBuilder<TEntity>>.Instance

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.

IInfrastructure<EntityTypeBuilder>.Instance

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.

(Odziedziczone po SplitViewBuilder)

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