語言

CollectionOwnershipBuilder.OwnsOne 方法

定義

多載

名稱 Description
OwnsOne(String, String)

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

OwnsOne(Type, String)

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

OwnsOne(String, String)

來源:
CollectionOwnershipBuilder.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)

來源:
CollectionOwnershipBuilder.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>)

來源:
CollectionOwnershipBuilder.cs

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

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

參數

ownedTypeName
String

此關係所針對的實體類型名稱。

navigationName
String

此實體類型中代表關係的參考導航屬性名稱。

buildAction
Action<ReferenceOwnershipBuilder>

一個執行關係配置的動作。

傳回

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

適用於

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

來源:
CollectionOwnershipBuilder.cs

配置一個關係,使目標實體由該實體擁有(或其一部分)。 目標實體的鍵值總是從其所屬實體傳遞過來。

即使導覽屬於同一類型,每個所有權關係的目標實體類型仍被視為不同的實體類型。 目標實體類型的設定不會套用到其他所有權關係的目標實體類型。

大多數對擁有實體的操作都需要透過擁有者實體使用相應的導航系統存取。

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

參數

ownedType
Type

這個關係所針對的實體類型。

navigationName
String

此實體類型中代表關係的參考導航屬性名稱。

buildAction
Action<ReferenceOwnershipBuilder>

一個執行關係配置的動作。

傳回

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

適用於