共用方式為


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>

執行關聯性組態的動作。

傳回

可用來設定實體類型的 物件。

適用於