ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.OwnsMany Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации. |
OwnsMany<TDependentEntity>(String) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации. |
OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>)
- Исходный код:
- ReferenceOwnershipBuilder%60.cs
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity> OwnsMany<TDependentEntity> (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TDependentEntity>>> navigationExpression) where TDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'DependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity (requires 'RelatedEntity : null and 'DependentEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TDependentEntity)))) As CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity)
Параметры типа
- TDependentEntity
Тип сущности, на который нацелена эта связь.
Параметры
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Лямбда-выражение, представляющее свойство навигации по ссылке для этого типа сущности, представляющее связь (customer => customer.Address
).
Возвращаемое значение
Объект , который можно использовать для настройки собственного типа и связи.
Применяется к
OwnsMany<TDependentEntity>(String)
- Исходный код:
- ReferenceOwnershipBuilder%60.cs
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity> OwnsMany<TDependentEntity> (string navigationName) where TDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity (requires 'RelatedEntity : null and 'DependentEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity)
Параметры типа
- TDependentEntity
Тип сущности, на который нацелена эта связь.
Параметры
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
Возвращаемое значение
Объект , который можно использовать для настройки собственного типа и связи.
Применяется к
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
- Исходный код:
- ReferenceOwnershipBuilder%60.cs
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TDependentEntity> (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>> buildAction) where TDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'DependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TDependentEntity))), buildAction As Action(Of CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity))) As ReferenceOwnershipBuilder(Of TEntity, TRelatedEntity)
Параметры типа
- TDependentEntity
Тип сущности, на который нацелена эта связь.
Параметры
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>
Лямбда-выражение, представляющее свойство навигации по ссылке для этого типа сущности, представляющее связь (customer => customer.Address
).
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Применяется к
OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>)
- Исходный код:
- ReferenceOwnershipBuilder%60.cs
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность владельца с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>> buildAction) where TDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'RelatedEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'DependentEntity : null)
Public Overridable Function OwnsMany(Of TDependentEntity As Class) (navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder(Of TRelatedEntity, TDependentEntity))) As ReferenceOwnershipBuilder(Of TEntity, TRelatedEntity)
Параметры типа
- TDependentEntity
Тип сущности, на который нацелена эта связь.
Параметры
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
- buildAction
- Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Применяется к
Entity Framework