ReferenceNavigationBuilder<TEntity,TRelatedEntity>.WithOne Methode

Definition

Überlädt

WithOne(Expression<Func<TRelatedEntity,TEntity>>)

Konfiguriert dies als 1:1-Beziehung.

Beachten Sie, dass beim Aufrufen dieser Methode ohne Parameter diese Seite der Beziehung explizit so konfiguriert wird, dass keine Navigations Eigenschaft verwendet wird, auch wenn eine solche Eigenschaft für den Entitätstyp vorhanden ist. Wenn die Navigations Eigenschaft verwendet werden soll, muss Sie angegeben werden.

WithOne(String)

Konfiguriert dies als 1:1-Beziehung.

Beachten Sie, dass beim Aufrufen dieser Methode ohne Parameter diese Seite der Beziehung explizit so konfiguriert wird, dass keine Navigations Eigenschaft verwendet wird, auch wenn eine solche Eigenschaft für den Entitätstyp vorhanden ist. Wenn die Navigations Eigenschaft verwendet werden soll, muss Sie angegeben werden.

WithOne(Expression<Func<TRelatedEntity,TEntity>>)

Konfiguriert dies als 1:1-Beziehung.

Beachten Sie, dass beim Aufrufen dieser Methode ohne Parameter diese Seite der Beziehung explizit so konfiguriert wird, dass keine Navigations Eigenschaft verwendet wird, auch wenn eine solche Eigenschaft für den Entitätstyp vorhanden ist. Wenn die Navigations Eigenschaft verwendet werden soll, muss Sie angegeben werden.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity>> navigationExpression);
override this.WithOne : System.Linq.Expressions.Expression<Func<'RelatedEntity, 'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (navigationExpression As Expression(Of Func(Of TRelatedEntity, TEntity))) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

Parameter

navigationExpression
Expression<Func<TRelatedEntity,TEntity>>

Ein Lambda-Ausdruck, der die Verweis Navigations Eigenschaft am anderen Ende dieser Beziehung darstellt (Blog = > Blog). Bloginfo). Wenn keine Eigenschaft angegeben ist, wird die Beziehung ohne eine Navigations Eigenschaft am anderen Ende der Beziehung konfiguriert.

Gibt zurück

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

Ein Objekt zum weiteren Konfigurieren der Beziehung.

Gilt für:

WithOne(String)

Konfiguriert dies als 1:1-Beziehung.

Beachten Sie, dass beim Aufrufen dieser Methode ohne Parameter diese Seite der Beziehung explizit so konfiguriert wird, dass keine Navigations Eigenschaft verwendet wird, auch wenn eine solche Eigenschaft für den Entitätstyp vorhanden ist. Wenn die Navigations Eigenschaft verwendet werden soll, muss Sie angegeben werden.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (string navigationName = default);
override this.WithOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (Optional navigationName As String = Nothing) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

Parameter

navigationName
String

Der Name der Verweis Navigations Eigenschaft am anderen Ende dieser Beziehung. Wenn NULL oder nicht angegeben ist, gibt es keine Navigations Eigenschaft am anderen Ende der Beziehung.

Gibt zurück

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

Ein Objekt zum weiteren Konfigurieren der Beziehung.

Gilt für: