OwnedNavigationBuilder.HasOne Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| HasOne(String) |
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione. |
| HasOne(String, String) |
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione. |
| HasOne(Type, String) |
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione. |
HasOne(String)
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use an overload that accepts a type")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(string navigationName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use an overload that accepts a type")>]
abstract member HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
abstract member HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (navigationName As String) As ReferenceNavigationBuilder
Parametri
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
Valori restituiti
Oggetto che può essere utilizzato per configurare la relazione.
- Attributi
Commenti
Si noti che la chiamata a questo metodo senza parametri configurerà in modo esplicito questo lato della relazione in modo che non usi alcuna proprietà di navigazione, anche se tale proprietà esiste nel tipo di entità. Se la proprietà di navigazione deve essere utilizzata, è necessario specificarla.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithMany(String) o WithOne(String) per configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenato non produrrà una relazione valida.
Si applica a
HasOne(String, String)
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(string relatedTypeName, string? navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(string relatedTypeName, string navigationName);
abstract member HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedTypeName As String, navigationName As String) As ReferenceNavigationBuilder
Parametri
- relatedTypeName
- String
Nome del tipo di entità di destinazione di questa relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione. Se non viene specificata alcuna proprietà, la relazione verrà configurata senza una proprietà di navigazione in questa estremità.
Valori restituiti
Oggetto che può essere utilizzato per configurare la relazione.
Commenti
Si noti che la chiamata a questo metodo senza parametri configurerà in modo esplicito questo lato della relazione in modo che non usi alcuna proprietà di navigazione, anche se tale proprietà esiste nel tipo di entità. Se la proprietà di navigazione deve essere utilizzata, è necessario specificarla.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithMany(String) o WithOne(String) per configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenato non produrrà una relazione valida.
Si applica a
HasOne(Type, String)
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
- Origine:
- OwnedNavigationBuilder.cs
Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(Type relatedType, string? navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne(Type relatedType, string navigationName = default);
abstract member HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedType As Type, Optional navigationName As String = Nothing) As ReferenceNavigationBuilder
Parametri
- relatedType
- Type
Tipo di entità di destinazione di questa relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione. Se non viene specificata alcuna proprietà, la relazione verrà configurata senza una proprietà di navigazione in questa estremità.
Valori restituiti
Oggetto che può essere utilizzato per configurare la relazione.
Commenti
Si noti che la chiamata a questo metodo senza parametri configurerà in modo esplicito questo lato della relazione in modo che non usi alcuna proprietà di navigazione, anche se tale proprietà esiste nel tipo di entità. Se la proprietà di navigazione deve essere utilizzata, è necessario specificarla.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithMany(String) o WithOne(String) per configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenato non produrrà una relazione valida.