CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithOne Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WithOne(Expression<Func<TRelatedEntity,TEntity>>) |
Nakonfiguruje to jako relaci 1:N. |
WithOne(String) |
Nakonfiguruje to jako relaci 1:N. |
WithOne(Expression<Func<TRelatedEntity,TEntity>>)
Nakonfiguruje to jako relaci 1:N.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<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.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (navigationExpression As Expression(Of Func(Of TRelatedEntity, TEntity))) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)
Parametry
- navigationExpression
- Expression<Func<TRelatedEntity,TEntity>>
Výraz lambda představující navigační vlastnost odkazu na druhém konci této relace (post => post.Blog
). Pokud není zadána žádná vlastnost, bude relace nakonfigurována bez navigační vlastnosti na druhém konci relace.
Návraty
Objekt pro další konfiguraci relace.
Poznámky
Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to ani v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána.
Platí pro
WithOne(String)
Nakonfiguruje to jako relaci 1:N.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TEntity,TRelatedEntity> WithOne (string? navigationName = default);
override this.WithOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (Optional navigationName As String = Nothing) As ReferenceCollectionBuilder(Of TEntity, TRelatedEntity)
Parametry
- navigationName
- String
Název navigační vlastnosti odkazu na druhém konci této relace. Pokud je hodnota null, na druhém konci relace není žádná navigační vlastnost.
Návraty
Objekt pro další konfiguraci relace.
Platí pro
Entity Framework