Share via


OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity> Classe

Definizione

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito direttamente nel codice dell'applicazione.

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

Parametri di tipo

TOwnerEntity

Tipo di entità proprietario della relazione.

TDependentEntity

Tipo di entità dipendente della relazione.

Ereditarietà
OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>
Implementazioni
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

Costruttori

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

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

Proprietà

Name

Nome della vista specificato.

(Ereditato da OwnedNavigationViewBuilder)
Schema

Schema di visualizzazione specificato.

(Ereditato da OwnedNavigationViewBuilder)
StoreObject

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da OwnedNavigationViewBuilder)

Metodi

Property(String)

Esegue il mapping della proprietà a una colonna nella visualizzazione corrente e restituisce un oggetto che può essere utilizzato per fornire una configurazione specifica della visualizzazione se la proprietà è mappata a più visualizzazioni.

(Ereditato da OwnedNavigationViewBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Esegue il mapping della proprietà a una colonna nella visualizzazione corrente e restituisce un oggetto che può essere utilizzato per fornire una configurazione specifica della visualizzazione se la proprietà è mappata a più visualizzazioni.

Property<TProperty>(String)

Esegue il mapping della proprietà a una colonna nella visualizzazione corrente e restituisce un oggetto che può essere utilizzato per fornire una configurazione specifica della visualizzazione se la proprietà è mappata a più visualizzazioni.

(Ereditato da OwnedNavigationViewBuilder)

Implementazioni dell'interfaccia esplicita

IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito direttamente nel codice dell'applicazione.

IInfrastructure<OwnedNavigationBuilder>.Instance

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito direttamente nel codice dell'applicazione.

(Ereditato da OwnedNavigationViewBuilder)

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Si applica a