SqlServerEntityTypeExtensions 類別

定義

SQL Server特定中繼資料的實體類型擴充方法。

public static class SqlServerEntityTypeExtensions
type SqlServerEntityTypeExtensions = class
Public Module SqlServerEntityTypeExtensions
繼承
SqlServerEntityTypeExtensions

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及存取SQL Server和Azure SQL資料庫

方法

GetHistoryTableName(IReadOnlyEntityType)

傳回值,表示與對應至時態表之實體相關聯的記錄資料表名稱。

GetHistoryTableNameConfigurationSource(IConventionEntityType)

取得時態記錄資料表名稱設定的組態來源。

GetHistoryTableSchema(IReadOnlyEntityType)

傳回值,表示與對應至時態表之實體相關聯的歷程記錄資料表架構。

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

取得時態記錄資料表架構設定的組態來源。

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

取得記憶體優化設定的組態來源。

GetIsTemporalConfigurationSource(IConventionEntityType)

取得時態表設定的組態來源。

GetPeriodEndPropertyName(IReadOnlyEntityType)

傳回值,表示對應至時態表之實體的句點結束屬性名稱。

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

取得時態表期間結束屬性名稱設定的組態來源。

GetPeriodStartPropertyName(IReadOnlyEntityType)

傳回值,表示對應至時態表之實體的期間開始屬性名稱。

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

取得時態表期間開始屬性名稱設定的組態來源。

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

取得在儲存資料表變更時是否要使用 SQL OUTPUT 子句的組態來源。

IsMemoryOptimized(IEntityType)

傳回值,指出實體類型是否對應至記憶體優化資料表。

IsMemoryOptimized(IReadOnlyEntityType)

傳回值,指出實體類型是否對應至記憶體優化資料表。

IsSqlOutputClauseUsed(IReadOnlyEntityType)

傳回值,指出儲存變更至資料表時是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

傳回值,指出將變更儲存至指定的資料表時,是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

IsTemporal(IReadOnlyEntityType)

傳回值,指出實體類型是否對應至時態表。

SetHistoryTableName(IConventionEntityType, String, Boolean)

設定值,表示與對應至時態表之實體相關聯的歷程記錄資料表名稱。

SetHistoryTableName(IMutableEntityType, String)

設定值,表示與對應至時態表之實體相關聯的歷程記錄資料表名稱。

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

設定值,表示與對應至時態表之實體相關聯的歷程記錄資料表架構。

SetHistoryTableSchema(IMutableEntityType, String)

設定值,表示與對應至時態表之實體相關聯的歷程記錄資料表架構。

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

設定值,指出實體類型是否對應至記憶體優化資料表。

SetIsMemoryOptimized(IMutableEntityType, Boolean)

設定值,指出實體類型是否對應至記憶體優化資料表。

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

設定值,指出實體類型是否對應至時態表。

SetIsTemporal(IMutableEntityType, Boolean)

設定值,指出實體類型是否對應至時態表。

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

設定值,表示對應至時態表之實體的句點結束屬性名稱。

SetPeriodEndPropertyName(IMutableEntityType, String)

設定值,表示對應至時態表之實體的句點結束屬性名稱。

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

設定值,表示對應至時態表之實體的期間開始屬性名稱。

SetPeriodStartPropertyName(IMutableEntityType, String)

設定值,表示對應至時態表之實體的期間開始屬性名稱。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

設定值,指出儲存資料表的變更時是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

設定值,指出儲存資料表的變更時是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

設定值,指出儲存資料表的變更時是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

設定值,指出儲存資料表的變更時是否要使用 SQL OUTPUT 子句。 OUTPUT 子句與某些SQL Server功能不相容,例如具有觸發程式的資料表。

適用於