OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.WithOwner 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
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>) |
Configura la relazione con il proprietario. |
WithOwner(String) |
Configura la relazione con il proprietario. |
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)
Configura la relazione con il proprietario.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TOwnerEntity,TDependentEntity> WithOwner (System.Linq.Expressions.Expression<Func<TDependentEntity,TOwnerEntity?>>? referenceExpression);
override this.WithOwner : System.Linq.Expressions.Expression<Func<'DependentEntity, 'OwnerEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function WithOwner (referenceExpression As Expression(Of Func(Of TDependentEntity, TOwnerEntity))) As OwnershipBuilder(Of TOwnerEntity, TDependentEntity)
Parametri
- referenceExpression
- Expression<Func<TDependentEntity,TOwnerEntity>>
Espressione lambda che rappresenta la proprietà di spostamento di riferimento che punta al proprietario (blog => blog.BlogInfo
). Se non viene specificata alcuna proprietà, la relazione verrà configurata senza una proprietà di spostamento che punta al proprietario.
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.
Si applica a
WithOwner(String)
Configura la relazione con il proprietario.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> WithOwner (string ownerReference = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TOwnerEntity,TDependentEntity> WithOwner (string? ownerReference = default);
override this.WithOwner : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.WithOwner : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function WithOwner (Optional ownerReference As String = Nothing) As OwnershipBuilder(Of TEntity, TDependentEntity)
Public Overridable Function WithOwner (Optional ownerReference As String = Nothing) As OwnershipBuilder(Of TOwnerEntity, TDependentEntity)
Parametri
- ownerReference
- String
Nome della proprietà di spostamento di riferimento che punta al proprietario. Se null o non è specificato, non esiste alcuna proprietà di spostamento che punta al proprietario.
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.