EntityTypeBuilder.OwnsMany 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
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(Type, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>) |
Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione. |
OwnsMany(String, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(String, String, Action<CollectionOwnershipBuilder>) |
Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione. |
OwnsMany(String, Type, String) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(String, String) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(Type, String) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. |
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- ownedType
- Type
Tipo CLR del tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<OwnedNavigationBuilder>
Azione che esegue la configurazione del tipo di proprietà e della relazione.
Restituisce
Oggetto che può essere usato per configurare il tipo di entità.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.
Si applica a
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametri
- ownedType
- Type
Tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<OwnedNavigationBuilder>
Azione che esegue la configurazione del tipo di proprietà e della relazione.
Restituisce
Oggetto che può essere usato per configurare il tipo di entità.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.
Si applica a
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)
Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder
Parametri
- ownedType
- Type
Tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<CollectionOwnershipBuilder>
Azione che esegue la configurazione del tipo di proprietà e della relazione.
Restituisce
Oggetto che può essere usato per configurare il tipo di entità.
Si applica a
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<OwnedNavigationBuilder>
Azione che esegue la configurazione del tipo di proprietà e della relazione.
Restituisce
Oggetto che può essere usato per configurare il tipo di entità.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.
Si applica a
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)
Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<CollectionOwnershipBuilder>
Azione che esegue la configurazione del tipo di proprietà e della relazione.
Restituisce
Oggetto che può essere usato per configurare il tipo di entità.
Si applica a
OwnsMany(String, Type, String)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- ownedType
- Type
Tipo CLR del tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
Restituisce
Oggetto che può essere utilizzato per configurare il tipo di proprietà e la relazione.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.
Si applica a
OwnsMany(String, String)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, string navigationName);
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
Restituisce
Oggetto che può essere utilizzato per configurare il tipo di proprietà e la relazione.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.
Si applica a
OwnsMany(Type, String)
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (Type ownedType, string navigationName);
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Parametri
- ownedType
- Type
Tipo di entità di destinazione della relazione.
- navigationName
- String
Nome della proprietà di navigazione di riferimento in questo tipo di entità che rappresenta la relazione.
Restituisce
Oggetto che può essere utilizzato per configurare il tipo di proprietà e la relazione.
Commenti
Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.
La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a WithOwner(String) per configurare completamente la relazione.