EntityTypeBuilder.OwnsOne Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации. |
OwnsOne(String, Type, String) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения. Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(String, String) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(Type, String) |
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности. |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (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) , чтобы полностью настроить связь.
Применяется к
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder
Параметры
- ownedType
- Type
Тип сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
- buildAction
- Action<ReferenceOwnershipBuilder>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Применяется к
OwnsOne(String, Type, String)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Параметры
- ownedTypeName
- String
Имя типа сущности, на который нацелена эта связь.
- ownedType
- Type
Тип среды CLR типа сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
Возвращаемое значение
Объект , который можно использовать для настройки собственного типа и связи.
Комментарии
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.
Применяется к
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder
Параметры
- ownedTypeName
- String
Имя типа сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
- buildAction
- Action<ReferenceOwnershipBuilder>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Применяется к
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Параметры
- ownedTypeName
- String
Имя типа сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
- buildAction
- Action<OwnedNavigationBuilder>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Комментарии
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.
Применяется к
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder
Параметры
- ownedType
- Type
Тип сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
- buildAction
- Action<OwnedNavigationBuilder>
Действие, которое выполняет настройку собственного типа и связи.
Возвращаемое значение
Объект , который можно использовать для настройки типа сущности.
Комментарии
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.
Применяется к
OwnsOne(String, String)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, string navigationName);
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder
Параметры
- ownedTypeName
- String
Имя типа сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
Возвращаемое значение
Объект , который можно использовать для настройки собственного типа и связи.
Комментарии
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.
Применяется к
OwnsOne(Type, String)
Настраивает связь, в которой целевая сущность принадлежит (или является частью) этой сущности.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (Type ownedType, string navigationName);
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As OwnedNavigationBuilder
Параметры
- ownedType
- Type
Тип сущности, на который нацелена эта связь.
- navigationName
- String
Имя эталонного свойства навигации для этого типа сущности, представляющего связь.
Возвращаемое значение
Объект , который можно использовать для настройки собственного типа и связи.
Комментарии
Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.
Для большинства операций с принадлежащей сущностью требуется доступ к ней через сущность-владелец с помощью соответствующей навигации.
После вызова этого метода следует привязать вызов к WithOwner(String) , чтобы полностью настроить связь.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по