OwnedNavigationBuilder.PrimitiveCollection 方法

定義

多載

PrimitiveCollection(String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

PrimitiveCollection(Type, String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

PrimitiveCollection<TProperty>(String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

PrimitiveCollection(String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder PrimitiveCollection (string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyName As String) As PrimitiveCollectionBuilder

參數

propertyName
String

要設定的屬性名稱。

傳回

物件,可用來設定 屬性。

備註

使用這個多載新增屬性時,屬性名稱必須符合實體類型上 CLR 屬性或欄位的名稱。 這個多載無法用來新增陰影狀態屬性。

適用於

PrimitiveCollection(Type, String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder PrimitiveCollection (Type propertyType, string propertyName);
abstract member PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
override this.PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyType As Type, propertyName As String) As PrimitiveCollectionBuilder

參數

propertyType
Type

要設定的屬性類型。

propertyName
String

要設定的屬性名稱。

傳回

物件,可用來設定 屬性。

備註

新增屬性時,如果具有相同名稱的屬性存在於實體類別中,則會將它新增至模型。 如果實體類別中沒有任何屬性存在,則會新增新的陰影狀態屬性。 陰影狀態屬性是實體類別中沒有對應屬性的屬性。 屬性的目前值會儲存在 中 ChangeTracker ,而不是儲存在實體類別的實例中。

適用於

PrimitiveCollection<TProperty>(String)

傳回 物件,這個物件可用來設定擁有型別的屬性,其中該屬性代表基本值的集合,例如字串或整數。 如果沒有具有指定名稱的屬性存在,則會加入新的屬性。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> PrimitiveCollection<TProperty> (string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyName As String) As PrimitiveCollectionBuilder(Of TProperty)

類型參數

TProperty

要設定的屬性類型。

參數

propertyName
String

要設定的屬性名稱。

傳回

物件,可用來設定 屬性。

備註

新增屬性時,如果具有相同名稱的屬性存在於實體類別中,則會將它新增至模型。 如果實體類別中沒有任何屬性存在,則會新增新的陰影狀態屬性。 陰影狀態屬性是實體類別中沒有對應屬性的屬性。 屬性的目前值會儲存在 中 ChangeTracker ,而不是儲存在實體類別的實例中。

適用於