ReferenceNavigationBuilder<TEntity,TRelatedEntity>.WithMany Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) |
Настраивает его как связь "один ко многим". |
WithMany(String) |
Настраивает его как связь "один ко многим". |
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
Настраивает его как связь "один ко многим".
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>?>>? navigationExpression);
override this.WithMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TEntity)))) As ReferenceCollectionBuilder(Of TRelatedEntity, TEntity)
Параметры
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>
Лямбда-выражение, представляющее свойство навигации коллекции на другом конце этой связи (blog => blog.Posts
). Если свойство не указано, связь будет настроена без свойства навигации на другом конце связи.
Возвращаемое значение
Объект для дальнейшей настройки связи.
Комментарии
Обратите внимание, что вызов этого метода без параметров явным образом настроит эту сторону связи на использование свойства навигации, даже если такое свойство существует в типе сущности. Если необходимо использовать свойство навигации, его необходимо указать.
Применяется к
WithMany(String)
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
- Исходный код:
- ReferenceNavigationBuilder%60.cs
Настраивает его как связь "один ко многим".
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (string? navigationName = default);
override this.WithMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (Optional navigationName As String = Nothing) As ReferenceCollectionBuilder(Of TRelatedEntity, TEntity)
Параметры
- navigationName
- String
Имя свойства навигации коллекции на другом конце этой связи. Если задано значение NULL или не указано, свойство навигации на другом конце связи отсутствует.
Возвращаемое значение
Объект для дальнейшей настройки связи.
Комментарии
Обратите внимание, что вызов этого метода без параметров явным образом настроит эту сторону связи на использование свойства навигации, даже если такое свойство существует в типе сущности. Если необходимо использовать свойство навигации, его необходимо указать.
Применяется к
Entity Framework