EntityTypeBuilder.HasMany 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
HasMany(String) |
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione. |
HasMany(String, String) |
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione. |
HasMany(Type, String) |
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione. |
HasMany(String)
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string navigationName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use the generic overload instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string navigationName);
abstract member HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use the generic overload instead")>]
abstract member HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (navigationName As String) As CollectionNavigationBuilder
Parametri
- navigationName
- String
Nome della proprietà di spostamento della raccolta in questo tipo di entità che rappresenta la relazione. Lo spostamento deve essere una proprietà CLR nel tipo di entità.
Restituisce
Oggetto che può essere usato per configurare la relazione.
- Attributi
Commenti
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOne(String) configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenata non produrrà una relazione valida.
Si applica a
HasMany(String, String)
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string? navigationName);
abstract member HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedTypeName As String, Optional navigationName As String = Nothing) As CollectionNavigationBuilder
Public Overridable Function HasMany (relatedTypeName As String, navigationName As String) As CollectionNavigationBuilder
Parametri
- relatedTypeName
- String
Nome del tipo di entità destinato a questa relazione.
- navigationName
- String
Nome della proprietà di spostamento della raccolta in questo tipo di entità che rappresenta la relazione. Se non viene specificata alcuna proprietà, la relazione verrà configurata senza una proprietà di spostamento in questa fine.
Restituisce
Oggetto che può essere usato per configurare la relazione.
Commenti
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOne(String) configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenata non produrrà una relazione valida.
Si applica a
HasMany(Type, String)
Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (Type relatedType, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (Type relatedType, string? navigationName = default);
abstract member HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedType As Type, Optional navigationName As String = Nothing) As CollectionNavigationBuilder
Parametri
- relatedType
- Type
Tipo di entità destinato a questa relazione.
- navigationName
- String
Nome della proprietà di spostamento della raccolta in questo tipo di entità che rappresenta la relazione. Se non viene specificata alcuna proprietà, la relazione verrà configurata senza una proprietà di spostamento in questa fine.
Restituisce
Oggetto che può essere usato per configurare la relazione.
Commenti
Si noti che la chiamata a questo metodo senza parametri configura in modo esplicito questo lato della relazione per non usare alcuna proprietà di navigazione, anche se tale proprietà esiste nel tipo di entità. Se la proprietà di spostamento deve essere usata, deve essere specificata.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOne(String) configurare completamente la relazione. La chiamata a questo metodo senza la chiamata concatenata non produrrà una relazione valida.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per