EntityTypeBuilder.OwnsMany Метод

Определение

Перегрузки

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Настраивает связь, в которой этот тип сущности предоставляет удостоверение другому типу в связи.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Настраивает связь, в которой этот тип сущности предоставляет удостоверение другому типу в связи.

OwnsMany(String, Type, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(String, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(Type, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Параметры

ownedTypeName
String

Имя типа сущности, на который нацелена эта связь.

ownedType
Type

Тип среды CLR типа сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

buildAction
Action<OwnedNavigationBuilder>

Действие, которое выполняет настройку собственного типа и связи.

Возвращаемое значение

Объект , который можно использовать для настройки типа сущности.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Параметры

ownedType
Type

Тип сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

buildAction
Action<OwnedNavigationBuilder>

Действие, которое выполняет настройку собственного типа и связи.

Возвращаемое значение

Объект , который можно использовать для настройки типа сущности.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Настраивает связь, в которой этот тип сущности предоставляет удостоверение другому типу в связи.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder

Параметры

ownedType
Type

Тип сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

buildAction
Action<CollectionOwnershipBuilder>

Действие, которое выполняет настройку собственного типа и связи.

Возвращаемое значение

Объект , который можно использовать для настройки типа сущности.

Применяется к

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

Параметры

ownedTypeName
String

Имя типа сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

buildAction
Action<OwnedNavigationBuilder>

Действие, которое выполняет настройку собственного типа и связи.

Возвращаемое значение

Объект , который можно использовать для настройки типа сущности.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Настраивает связь, в которой этот тип сущности предоставляет удостоверение другому типу в связи.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> buildAction);
abstract member OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder)) As EntityTypeBuilder

Параметры

ownedTypeName
String

Имя типа сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

buildAction
Action<CollectionOwnershipBuilder>

Действие, которое выполняет настройку собственного типа и связи.

Возвращаемое значение

Объект , который можно использовать для настройки типа сущности.

Применяется к

OwnsMany(String, Type, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder

Параметры

ownedTypeName
String

Имя типа сущности, на который нацелена эта связь.

ownedType
Type

Тип среды CLR типа сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

Возвращаемое значение

Объект , который можно использовать для настройки собственного типа и связи.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к

OwnsMany(String, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (string ownedTypeName, string navigationName);
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder

Параметры

ownedTypeName
String

Имя типа сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

Возвращаемое значение

Объект , который можно использовать для настройки собственного типа и связи.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к

OwnsMany(Type, String)

Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsMany (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsMany (Type ownedType, string navigationName);
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
abstract member OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As CollectionOwnershipBuilder
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As OwnedNavigationBuilder

Параметры

ownedType
Type

Тип сущности, на который нацелена эта связь.

navigationName
String

Имя эталонного свойства навигации для этого типа сущности, представляющего связь.

Возвращаемое значение

Объект , который можно использовать для настройки собственного типа и связи.

Комментарии

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.

После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.

Применяется к