CollectionNavigationBuilder<TEntity,TRelatedEntity>.WithOne Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WithOne(Expression<Func<TRelatedEntity,TEntity>>) |
Настраивает это отношение "один ко многим". |
WithOne(String) |
Настраивает это отношение "один ко многим". |
WithOne(Expression<Func<TRelatedEntity,TEntity>>)
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
Настраивает это отношение "один ко многим".
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)
Параметры
- navigationExpression
- Expression<Func<TRelatedEntity,TEntity>>
Лямбда-выражение, представляющее свойство навигации по ссылке на другом конце этой связи (post => post.Blog
). Если свойство не указано, связь будет настроена без свойства навигации на другом конце связи.
Возвращаемое значение
Объект для дальнейшей настройки связи.
Комментарии
Обратите внимание, что вызов этого метода без параметров явно настроит эту сторону связи на использование свойства навигации, даже если такое свойство существует в типе сущности. Если требуется использовать свойство навигации, его необходимо указать.
Применяется к
WithOne(String)
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
- Исходный код:
- CollectionNavigationBuilder%60.cs
Настраивает это отношение "один ко многим".
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)
Параметры
- navigationName
- String
Имя свойства навигации по ссылке на другом конце этой связи. Если значение равно null, на другом конце связи нет свойства навигации.
Возвращаемое значение
Объект для дальнейшей настройки связи.
Применяется к
Entity Framework