Condividi tramite


OwnedNavigationSplitTableBuilder 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 OwnedNavigationSplitTableBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder>
type OwnedNavigationSplitTableBuilder = class
    interface IInfrastructure<OwnedNavigationBuilder>
Public Class OwnedNavigationSplitTableBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder)
Ereditarietà
OwnedNavigationSplitTableBuilder
Derivato
Implementazioni

Costruttori

OwnedNavigationSplitTableBuilder(StoreObjectIdentifier, OwnedNavigationBuilder)

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à

InternalMappingFragment

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.

MappingFragment

Frammento di mapping configurato.

Metadata

Tipo di entità configurato.

Name

Nome della tabella specificato.

Schema

Schema della tabella specificato.

Metodi

ExcludeFromMigrations(Boolean)

Configura la tabella da ignorare dalle migrazioni.

HasAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione nella tabella. Se esiste già un'annotazione con la chiave specificata in annotation , il relativo valore verrà aggiornato.

HasTrigger(String)

Configura un trigger di database nella tabella.

Property(String)

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

Property<TProperty>(String)

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

Implementazioni dell'interfaccia esplicita

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.

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