Udostępnij przez


OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity> 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 OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitViewBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>> where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationSplitViewBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationSplitViewBuilder
    interface IInfrastructure<OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity>>
Public Class OwnedNavigationSplitViewBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationSplitViewBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity))

Parametry typu

TOwnerEntity

Typ jednostki będącą właścicielem relacji.

TDependentEntity

Zależny typ jednostki relacji.

Dziedziczenie
OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>
Implementuje
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

Konstruktory

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>(StoreObjectIdentifier, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

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

MappingFragment

Konfigurowany fragment mapowania.

(Odziedziczone po OwnedNavigationSplitViewBuilder)
Name

Określona nazwa widoku.

(Odziedziczone po OwnedNavigationSplitViewBuilder)
Schema

Określony schemat widoku.

(Odziedziczone po OwnedNavigationSplitViewBuilder)

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 OwnedNavigationSplitViewBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,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 OwnedNavigationSplitViewBuilder)

Jawne implementacje interfejsu

IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.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.

IInfrastructure<OwnedNavigationBuilder>.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.

(Odziedziczone po OwnedNavigationSplitViewBuilder)

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