Udostępnij przez


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

Konstruktory

OwnedNavigationViewBuilder<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

Name

Określona nazwa widoku.

(Odziedziczone po OwnedNavigationViewBuilder)
Schema

Określony schemat widoku.

(Odziedziczone po OwnedNavigationViewBuilder)
StoreObject

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.

(Odziedziczone po OwnedNavigationViewBuilder)

Metody

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 OwnedNavigationViewBuilder)
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 OwnedNavigationViewBuilder)

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 OwnedNavigationViewBuilder)

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