Condividi tramite


EntityTypeBuilder.HasOneBuilder Metodo

Definizione

Overload

HasOneBuilder(EntityType, PropertyInfo)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

HasOneBuilder(EntityType, String)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

HasOneBuilder(MemberIdentity, EntityType)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

HasOneBuilder(EntityType, PropertyInfo)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

protected virtual Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder HasOneBuilder (Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType relatedEntityType, System.Reflection.PropertyInfo navigationProperty);
abstract member HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType * System.Reflection.PropertyInfo -> Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder
override this.HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType * System.Reflection.PropertyInfo -> Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder
Protected Overridable Function HasOneBuilder (relatedEntityType As EntityType, navigationProperty As PropertyInfo) As InternalRelationshipBuilder

Parametri

relatedEntityType
Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType

Tipo di entità che rappresenta la destinazione della relazione.

navigationProperty
PropertyInfo

Proprietà di spostamento di riferimento in questa entità. Se viene passato null, viene creata una relazione senza proprietà di navigazione.

Restituisce

Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder

Generatore appena creato.

Si applica a

HasOneBuilder(EntityType, String)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

protected virtual Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder HasOneBuilder (Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType relatedEntityType, string navigationName);
abstract member HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType * string -> Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder
override this.HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType * string -> Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder
Protected Overridable Function HasOneBuilder (relatedEntityType As EntityType, navigationName As String) As InternalRelationshipBuilder

Parametri

relatedEntityType
Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType

Tipo di entità che rappresenta la destinazione della relazione.

navigationName
String

Nome della proprietà di spostamento di riferimento in questa entità. Se viene passato null, viene creata una relazione senza proprietà di navigazione.

Restituisce

Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder

Generatore appena creato.

Si applica a

HasOneBuilder(MemberIdentity, EntityType)

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 nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected virtual Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey HasOneBuilder (Microsoft.EntityFrameworkCore.Metadata.MemberIdentity navigationId, Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType relatedEntityType);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.MemberIdentity * Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType -> Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey
override this.HasOneBuilder : Microsoft.EntityFrameworkCore.Metadata.MemberIdentity * Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType -> Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey
Protected Overridable Function HasOneBuilder (navigationId As MemberIdentity, relatedEntityType As EntityType) As ForeignKey

Parametri

navigationId
MemberIdentity
relatedEntityType
Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType

Restituisce

Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey
Attributi

Si applica a