ISqlServerPropertyAnnotations 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過 存取 SqlServer(IProperty) SQL Server特定批註的 API。
public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
- 衍生
- 實作
屬性
ColumnName |
屬性所對應之資料行的名稱。 (繼承來源 IRelationalPropertyAnnotations) |
ColumnType |
屬性所對應之資料行的資料庫類型。 (繼承來源 IRelationalPropertyAnnotations) |
ComputedColumnSql |
建立此屬性的資料行時,應該使用的計算條件約束 SQL 運算式。 (繼承來源 IRelationalPropertyAnnotations) |
DefaultValue |
建立此屬性的資料行時,在資料行定義中使用的預設值。 (繼承來源 IRelationalPropertyAnnotations) |
DefaultValueSql |
建立此屬性之資料行時應該使用的預設條件約束 SQL 運算式。 (繼承來源 IRelationalPropertyAnnotations) |
HiLoSequenceName |
取得要搭配使用的序列名稱 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
HiLoSequenceSchema |
取得要搭配使用之序列的架構 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
IsFixedLength |
旗標,指出 屬性是否能夠只儲存固定長度的資料,例如字串。 (繼承來源 IRelationalPropertyAnnotations) |
ValueGenerationStrategy |
SqlServerValueGenerationStrategy取得要用於 屬性的 。 如果沒有針對 屬性設定策略,則會從 取得要使用的策略 IModel |
方法
FindHiLoSequence() |
ISequence在模型中尋找要搭配使用的ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |