CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsOne 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
OwnsOne<TNewRelatedEntity>(String) |
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。 即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。 擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。 |
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>) |
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。 即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。 擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。 |
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>) |
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。 即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。 擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。 |
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>) |
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。 即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。 擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。 |
OwnsOne<TNewRelatedEntity>(String)
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。
即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。
擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TNewRelatedEntity> OwnsOne<TNewRelatedEntity> (string navigationName) where TNewRelatedEntity : class;
override this.OwnsOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'NewRelatedEntity (requires 'DependentEntity : null and 'NewRelatedEntity : null)> (requires 'NewRelatedEntity : null)
Public Overridable Function OwnsOne(Of TNewRelatedEntity As Class) (navigationName As String) As ReferenceOwnershipBuilder(Of TDependentEntity, TNewRelatedEntity)
類型參數
- TNewRelatedEntity
這個關聯性的目標實體類型。
參數
- navigationName
- String
此實體類型上代表關聯性的參考導覽屬性名稱。
傳回
可用來設定實體類型的 物件。
適用於
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>)
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。
即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。
擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity> OwnsOne<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TRelatedEntity>> navigationExpression) where TRelatedEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'RelatedEntity (requires 'DependentEntity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsOne(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TRelatedEntity))) As ReferenceOwnershipBuilder(Of TDependentEntity, TRelatedEntity)
類型參數
- TRelatedEntity
這個關聯性的目標實體類型。
參數
- navigationExpression
- Expression<Func<TDependentEntity,TRelatedEntity>>
Lambda 運算式,表示這個實體類型上的參考導覽屬性,表示關聯性 (customer => customer.Address
) 。
傳回
可用來設定實體類型的 物件。
適用於
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。
即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。
擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsOne<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TRelatedEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'RelatedEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsOne(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TRelatedEntity)), buildAction As Action(Of ReferenceOwnershipBuilder(Of TDependentEntity, TRelatedEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)
類型參數
- TRelatedEntity
這個關聯性的目標實體類型。
參數
- navigationExpression
- Expression<Func<TDependentEntity,TRelatedEntity>>
Lambda 運算式,表示這個實體類型上的參考導覽屬性,表示關聯性 (customer => customer.Address
) 。
- buildAction
- Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>
執行關聯性組態的動作。
傳回
可用來設定實體類型的 物件。
適用於
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)
設定目標實體由 (或) 此實體的一部分所擁有的關聯性。 目標實體索引鍵值一律會從它所屬的實體傳播。
即使導覽的類型相同,每個擁有權關聯性的目標實體類型都會被視為不同的實體類型。 目標實體類型的設定不會套用至其他擁有權關聯性的目標實體類型。
擁有實體上的大部分作業都需要使用對應的導覽,透過擁有者實體存取它。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsOne<TRelatedEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsOne : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsOne(Of TRelatedEntity As Class) (navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder(Of TDependentEntity, TRelatedEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)
類型參數
- TRelatedEntity
這個關聯性的目標實體類型。
參數
- navigationName
- String
此實體類型上代表關聯性的參考導覽屬性名稱。
- buildAction
- Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>
執行關聯性組態的動作。
傳回
可用來設定實體類型的 物件。