Lingua

RelationshipBuilderBase Classe

Definizione

Classe di base utilizzata per la configurazione di una relazione.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class RelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder>
public abstract class RelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
public abstract class RelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationshipBuilderBase = class
    interface IInfrastructure<IConventionForeignKeyBuilder>
type RelationshipBuilderBase = class
    interface IInfrastructure<InternalRelationshipBuilder>
type RelationshipBuilderBase = class
    interface IInfrastructure<IConventionForeignKeyBuilder>
Public MustInherit Class RelationshipBuilderBase
Implements IInfrastructure(Of IConventionForeignKeyBuilder)
Public MustInherit Class RelationshipBuilderBase
Implements IInfrastructure(Of InternalRelationshipBuilder)
Ereditarietà
RelationshipBuilderBase
Derivato
Attributi
Implementazioni
IInfrastructure<IConventionForeignKeyBuilder> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Costruttori

Nome Descrizione
RelationshipBuilderBase(IMutableEntityType, IMutableEntityType, IMutableForeignKey)

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 Entity Framework Core.

RelationshipBuilderBase(InternalForeignKeyBuilder, RelationshipBuilderBase, Boolean, Boolean, Boolean)

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 Entity Framework Core.

RelationshipBuilderBase(InternalRelationshipBuilder, RelationshipBuilderBase, Boolean, Boolean, Boolean)

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 Entity Framework Core.

Proprietà

Nome Descrizione
Builder

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 Entity Framework Core.

DependentEntityType

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 Entity Framework Core.

Metadata

Chiave esterna che rappresenta questa relazione.

PrincipalEntityType

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 Entity Framework Core.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IInfrastructure<IConventionForeignKeyBuilder>.Instance

Ottiene il generatore interno utilizzato per configurare questa relazione.

IInfrastructure<InternalRelationshipBuilder>.Instance

Ottiene il generatore interno utilizzato per configurare questa relazione.

Metodi di estensione

Nome Descrizione
GetInfrastructure<T>(IInfrastructure<T>)

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

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

Si applica a