OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.OwnsOne 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
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String, String) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(String) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 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 per configurare completamente la relazione.
Si applica a
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 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 per configurare completamente la relazione.
Si applica a
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
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 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 per configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità di destinazione della relazione.
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<TDependentEntity,TNewDependentEntity>>
Azione che esegue la configurazione 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 per configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità di destinazione della relazione.
Parametri
- ownedTypeName
- String
Nome del tipo di entità di destinazione della relazione.
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Espressione lambda che rappresenta la proprietà di navigazione di riferimento su questo tipo di entità che rappresenta la relazione (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Azione che esegue la configurazione 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 per configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String, String)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName) where TNewDependentEntity : class;
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
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 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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
Parametri
- ownedTypeName
- String
Nome del tipo di entità destinato a questa relazione.
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Espressione lambda che rappresenta la proprietà di spostamento di riferimento in questo tipo di entità che rappresenta la relazione (customer => customer.Address
).
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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
Parametri
- navigationName
- String
Nome della proprietà di spostamento di riferimento in questo tipo di entità che rappresenta la relazione.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Azione che esegue la configurazione 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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(String)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
Parametri
- navigationName
- String
Nome della proprietà di spostamento di riferimento in questo tipo di entità che rappresenta la 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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
Parametri
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Espressione lambda che rappresenta la proprietà di spostamento di riferimento in questo tipo di entità che rappresenta la relazione (customer => customer.Address
).
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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.
Si applica a
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
- Origine:
- OwnedNavigationBuilder%60.cs
Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità. Il valore della chiave di entità di destinazione viene sempre propagato dall'entità a cui appartiene.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parametri di tipo
- TNewDependentEntity
Tipo di entità destinato a questa relazione.
Parametri
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Espressione lambda che rappresenta la proprietà di spostamento di riferimento in questo tipo di entità che rappresenta la relazione (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Azione che esegue la configurazione 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 in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.
Dopo aver chiamato questo metodo, è necessario concatenare una chiamata a per WithOwner configurare completamente la relazione.