Поделиться через


ReferenceOwnershipBuilder.OwnsOne Метод

Определение

Перегрузки

OwnsOne(String, String)

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

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

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

OwnsOne(Type, String)

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

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

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

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

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

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

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

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

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

OwnsOne(String, String)

Исходный код:
ReferenceOwnershipBuilder.cs
Исходный код:
ReferenceOwnershipBuilder.cs

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

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder 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
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As ReferenceOwnershipBuilder

Параметры

ownedTypeName
String

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

navigationName
String

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

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

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

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

OwnsOne(Type, String)

Исходный код:
ReferenceOwnershipBuilder.cs
Исходный код:
ReferenceOwnershipBuilder.cs

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

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder 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
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As ReferenceOwnershipBuilder

Параметры

ownedType
Type

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

navigationName
String

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

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

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

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

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Исходный код:
ReferenceOwnershipBuilder.cs
Исходный код:
ReferenceOwnershipBuilder.cs

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

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder 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.ReferenceOwnershipBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As ReferenceOwnershipBuilder

Параметры

ownedTypeName
String

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

navigationName
String

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

buildAction
Action<ReferenceOwnershipBuilder>

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

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

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

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

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Исходный код:
ReferenceOwnershipBuilder.cs
Исходный код:
ReferenceOwnershipBuilder.cs

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

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder 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.ReferenceOwnershipBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As ReferenceOwnershipBuilder

Параметры

ownedType
Type

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

navigationName
String

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

buildAction
Action<ReferenceOwnershipBuilder>

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

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

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

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