共用方式為


PrimitiveCollectionBuilder.HasValueGeneratorFactory 方法

定義

多載

HasValueGeneratorFactory(Type)

設定 ValueGeneratorFactory 用來建立 ValueGenerator ,以產生這個屬性的值。

HasValueGeneratorFactory<TFactory>()

設定 ValueGeneratorFactory 用來建立 ValueGenerator ,以產生這個屬性的值。

HasValueGeneratorFactory(Type)

來源:
PrimitiveCollectionBuilder.cs
來源:
PrimitiveCollectionBuilder.cs

設定 ValueGeneratorFactory 用來建立 ValueGenerator ,以產生這個屬性的值。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasValueGeneratorFactory (Type? valueGeneratorFactoryType);
abstract member HasValueGeneratorFactory : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
override this.HasValueGeneratorFactory : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
Public Overridable Function HasValueGeneratorFactory (valueGeneratorFactoryType As Type) As PrimitiveCollectionBuilder

參數

valueGeneratorFactoryType
Type

繼承自 ValueGeneratorFactory 的型別。

傳回

相同的產生器實例,以便鏈結多個組態呼叫。

備註

使用 將實體新增至內容時,會產生值,例如 。 Add<TEntity>(TEntity) 只有在將 屬性指派給 CLR 預設值時,才會產生值, (null 針對 stringintGuid.Empty0Guid 等 ) 。

將會建立此類型的單一實例,並用來在實體類型的所有實例中產生此屬性的值。 此類型必須具現化,而且具有無參數建構函式。

這個方法適用于與自訂值產生搭配使用。 常見案例的值產生通常會由資料庫提供者自動處理。

設定 null 不會停用此屬性的值產生,它只會清除針對此屬性明確設定的任何產生器。 資料庫提供者可能仍有屬性類型的值產生器。

適用於

HasValueGeneratorFactory<TFactory>()

來源:
PrimitiveCollectionBuilder.cs
來源:
PrimitiveCollectionBuilder.cs

設定 ValueGeneratorFactory 用來建立 ValueGenerator ,以產生這個屬性的值。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasValueGeneratorFactory<TFactory> () where TFactory : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorFactory;
abstract member HasValueGeneratorFactory : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder (requires 'Factory :> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorFactory)
override this.HasValueGeneratorFactory : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder (requires 'Factory :> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorFactory)
Public Overridable Function HasValueGeneratorFactory(Of TFactory As ValueGeneratorFactory) () As PrimitiveCollectionBuilder

類型參數

TFactory

繼承自 ValueGeneratorFactory 的型別。

傳回

相同的產生器實例,以便鏈結多個組態呼叫。

備註

使用 將實體新增至內容時,會產生值,例如 。 Add<TEntity>(TEntity) 只有在將 屬性指派給 CLR 預設值時,才會產生值, (null 針對 stringintGuid.Empty0Guid 等 ) 。

將會建立此類型的單一實例,並用來在實體類型的所有實例中產生此屬性的值。 此類型必須具現化,而且具有無參數建構函式。

這個方法適用于與自訂值產生搭配使用。 常見案例的值產生通常會由資料庫提供者自動處理。

設定 null 不會停用此屬性的值產生,它只會清除針對此屬性明確設定的任何產生器。 資料庫提供者可能仍有屬性類型的值產生器。

適用於