SequenceBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供簡單的 API 來設定 ISequence 。
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder>
type SequenceBuilder = class
interface IConventionSequenceBuilder
type SequenceBuilder = class
interface IInfrastructure<IConventionSequenceBuilder>
Public Class SequenceBuilder
Implements IConventionSequenceBuilder
Public Class SequenceBuilder
Implements IInfrastructure(Of IConventionSequenceBuilder)
- 繼承
-
SequenceBuilder
- 實作
備註
如需詳細資訊和範例 ,請參閱資料庫序列 。
建構函式
SequenceBuilder(IMutableSequence) |
為指定的 ISequence 建立新的產生器。 |
屬性
Metadata |
順序。 |
方法
HasAnnotation(String, Object) |
在序列上新增或更新注釋。 如果中 |
HasMax(Int64) |
設定 的 ISequence 最大值。 |
HasMin(Int64) |
設定 的 ISequence 最小值。 |
IncrementsBy(Int32) |
ISequence在產生每個下一個值時,將 設定為遞增指定的數量。 |
IsCyclic(Boolean) |
設定當達到最大值之後,序列是否會從開頭再次啟動。 |
StartsAt(Int64) |
ISequence設定要從指定值開始的 。 |
明確介面實作
擴充方法
GetInfrastructure<T>(IInfrastructure<T>) |
從使用 IInfrastructure<T> 隱藏的屬性取得值。 這個方法通常由資料庫提供者使用, (和其他延伸模組) 。 它通常不會用於應用程式程式碼中。 |