OwnedNavigationBuilder.OwnsOne 方法

定義

多載

OwnsOne(String, Type, String)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

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

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

OwnsOne(String, String)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

OwnsOne(Type, String)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

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, Type, String, Action<OwnedNavigationBuilder>)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

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

參數

ownedTypeName
String

此關聯性目標實體類型的名稱。

ownedType
Type

此關聯性目標實體類型的 CLR 類型。

navigationName
String

此實體類型上代表關聯性的參考導覽屬性名稱。

buildAction
Action<OwnedNavigationBuilder>

執行關聯性組態的動作。

傳回

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

備註

每個擁有權關聯性的目標實體類型都會被視為不同的實體類型,即使導覽的類型相同也一樣。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。

擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。

呼叫此方法之後,您應該鏈結對 的 WithOwner(String) 呼叫,以完整設定關聯性。

適用於

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

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

參數

ownedType
Type

此關聯性的目標實體類型。

navigationName
String

此實體類型上代表關聯性的參考導覽屬性名稱。

buildAction
Action<OwnedNavigationBuilder>

執行關聯性組態的動作。

傳回

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

備註

每個擁有權關聯性的目標實體類型都會被視為不同的實體類型,即使導覽的類型相同也一樣。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。

擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。

呼叫此方法之後,您應該鏈結對 的 WithOwner(String) 呼叫,以完整設定關聯性。

適用於

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

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

參數

ownedTypeName
String

此關聯性目標實體類型的名稱。

navigationName
String

此實體類型上代表關聯性的參考導覽屬性名稱。

buildAction
Action<OwnedNavigationBuilder>

執行關聯性組態的動作。

傳回

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

備註

每個擁有權關聯性的目標實體類型都會被視為不同的實體類型,即使導覽的類型相同也一樣。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。

擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。

呼叫此方法之後,您應該鏈結對 的 WithOwner(String) 呼叫,以完整設定關聯性。

適用於

OwnsOne(String, String)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, string navigationName);
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 OwnedNavigationBuilder

參數

ownedTypeName
String

此關聯性目標實體類型的名稱。

navigationName
String

此實體類型上代表關聯性的參考導覽屬性名稱。

傳回

物件,可用來設定關聯性。

備註

每個擁有權關聯性的目標實體類型都會被視為不同的實體類型,即使導覽的類型相同也一樣。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。

擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。

呼叫此方法之後,您應該鏈結對 的 WithOwner(String) 呼叫,以完整設定關聯性。

適用於

OwnsOne(Type, String)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。 目標實體索引鍵值一律會從它所屬的實體傳播。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (Type ownedType, string navigationName);
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 OwnedNavigationBuilder

參數

ownedType
Type

此關聯性的目標實體類型。

navigationName
String

此實體類型上代表關聯性的參考導覽屬性名稱。

傳回

物件,可用來設定關聯性。

備註

每個擁有權關聯性的目標實體類型都會被視為不同的實體類型,即使導覽的類型相同也一樣。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。

擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。

呼叫此方法之後,您應該鏈結對 的 WithOwner(String) 呼叫,以完整設定關聯性。

適用於