AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)
|
將批註加入物件。
|
GetAnnotation(IConventionAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)
|
設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則會覆寫現有的批註。 如果 null 已提供,則會移除現有的批註。
|
AddIgnored(IConventionModel, Type, Boolean)
|
將指定的實體類型標示為忽略。
|
AddOwned(IConventionModel, Type, Boolean)
|
將指定的實體類型標示為擁有,指出使用指定類型的探索到實體類型何時應設定為擁有。
|
AddShared(IConventionModel, Type, Boolean)
|
將指定的實體類型標示為共用,指出探索到的相符實體類型何時應設定為共用類型實體類型。
|
FinalizeModel(IConventionModel)
|
強制在模型上進行後處理,使其可供執行時間使用。 使用 OnModelCreating(ModelBuilder) 時,會自動執行這個後置處理;這個方法允許在無法自動執行的情況下明確執行。
|
FindEntityType(IConventionModel, Type)
|
取得對應指定實體類別的實體。 null 如果找不到具有指定名稱的實體類型,則傳回 。
|
FindEntityType(IConventionModel, Type, String, IConventionEntityType)
|
取得指定名稱的實體類型,定義導覽名稱和定義實體類型。 如果找不到相符的實體類型,則傳 null 回 。
|
FindIgnoredConfigurationSource(IConventionModel, Type)
|
指出是否忽略指定的實體類型。
|
FindIsOwnedConfigurationSource(IConventionModel, Type)
|
傳回值,指出使用指定型別的實體類型是否應該在探索時設定為擁有的類型。
|
FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)
|
傳回對應至指定中最小衍生型別的實體類型。
|
GetChangeTrackingStrategyConfigurationSource(IConventionModel)
|
傳回 的 GetChangeTrackingStrategy(IModel) 組態來源。
|
GetEntityTypes(IConventionModel, String)
|
已淘汰.
取得符合指定名稱的實體類型。
|
GetEntityTypes(IConventionModel, Type)
|
已淘汰.
取得符合指定型別的實體類型。
|
GetPropertyAccessModeConfigurationSource(IConventionModel)
|
傳回 的 GetPropertyAccessMode(IModel) 組態來源。
|
IsIgnored(IConventionModel, String)
|
指出是否忽略指定的實體類型名稱。
|
IsIgnored(IConventionModel, Type)
|
指出是否忽略指定的實體類型。
|
IsOwned(IConventionModel, Type)
|
傳回值,指出使用指定型別的實體類型是否應該在探索時設定為擁有的類型。
|
RemoveEntityType(IConventionModel, String)
|
移除實體類型,而不定義模型中的導覽。
|
RemoveEntityType(IConventionModel, String, String, IConventionEntityType)
|
從模型中移除具有定義導覽的實體類型。
|
RemoveEntityType(IConventionModel, Type)
|
從模型中移除實體類型。
|
RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)
|
從模型中移除具有定義導覽的實體類型。
|
RemoveOwned(IConventionModel, Type)
|
移除指定的擁有類型,指出探索到的相符實體類型何時不應設定為擁有。
|
SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)
|
設定要用於模型中實體的預設變更追蹤策略。 此策略指出內容如何偵測實體類型實例的屬性變更。
|
SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode設定要用於此模型中所有實體類型之屬性的 。
請注意,個別實體類型可以覆寫此存取模式,而實體類型的個別屬性可以覆寫實體類型上設定的存取模式。 此處設定的值將用於未指定覆寫的任何屬性。
|
GetDefaultContainer(IModel)
|
傳回預設容器名稱。
|
GetDefaultContainer(IReadOnlyModel)
|
傳回預設容器名稱。
|
GetDefaultContainerConfigurationSource(IConventionModel)
|
傳回預設容器名稱的組態來源。
|
GetThroughput(IReadOnlyModel)
|
傳回資料庫範圍中布建的輸送量。
|
GetThroughputConfigurationSource(IConventionModel)
|
ConfigurationSource取得資料庫範圍中布建輸送量的 。
|
SetDefaultContainer(IConventionModel, String, Boolean)
|
設定預設容器名稱。
|
SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)
|
在資料庫範圍設定布建的輸送量。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
取得 物件上宣告之所有注釋的偵錯字串。
|
GetAnnotation(IAnnotatable, String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
|
FindEntityType(IModel, Type)
|
已淘汰.
取得對應指定實體類別的實體。 null 如果找不到具有指定 CLR 類型的實體類型,或共用類型實體類型正在使用指定的 CLR 類型,或實體類型具有定義導覽,則傳回 。
|
FindEntityType(IModel, Type, String, IEntityType)
|
取得指定型別的實體類型,定義導覽名稱和定義實體類型。 如果找不到相符的實體類型,則傳 null 回 。
|
FindRuntimeEntityType(IModel, Type)
|
取得對應指定實體類別的實體,其中 類別可能是衍生自實際實體類型的 Proxy。 null 如果找不到具有指定 CLR 類型的實體類型,或共用類型實體類型正在使用指定的 CLR 類型,或實體類型具有定義導覽,則傳回 。
|
GetChangeTrackingStrategy(IModel)
|
取得模型中實體所使用的預設變更追蹤策略。 此策略指出內容如何偵測實體類型實例的屬性變更。
|
GetEntityTypes(IModel, String)
|
已淘汰.
取得符合指定名稱的實體類型。
|
GetEntityTypes(IModel, Type)
|
已淘汰.
取得符合指定型別的實體類型。
|
GetProductVersion(IModel)
|
取得用來建置此模型的 EF Core 元件版本
|
GetPropertyAccessMode(IModel)
|
PropertyAccessMode取得用於這個模型中實體類型屬性的 。
請注意,個別實體類型可以覆寫此存取模式,而實體類型的個別屬性可以覆寫實體類型上設定的存取模式。 此處傳回的值將用於未指定覆寫的任何屬性。
|
HasEntityTypeWithDefiningNavigation(IModel, String)
|
已淘汰.
取得值,指出模型是否包含具有定義導覽的對應實體類型。
|
HasEntityTypeWithDefiningNavigation(IModel, Type)
|
已淘汰.
取得值,指出模型是否包含具有定義導覽的對應實體類型。
|
IsIndexerMethod(IModel, MethodInfo)
|
取得值,指出指定的 MethodInfo 是否重新指定索引子存取。
|
IsShared(IModel, Type)
|
取得模型中的共用類型實體是否使用 CLR 類型。
|
ToDebugString(IModel, MetadataDebugStringOptions, Int32)
|
建立人類可讀取的指定中繼資料標記法。
警告:請勿依賴傳回字串的格式。
它是專為偵錯而設計,而且可能會在發行之間任意變更。
|
AddDbFunction(IConventionModel, MethodInfo, Boolean)
|
建立對應至指定方法的函式。
|
AddDbFunction(IConventionModel, String, Type, Boolean)
|
建立函式。
|
AddSequence(IConventionModel, String, String, Boolean)
|
傳回 IMutableSequence 具有指定架構中指定名稱的現有 ,或建立具有指定名稱和架構的新序列。
|
FindDbFunction(IConventionModel, MethodInfo)
|
尋找對應至指定 MethodInfo 所表示之 方法的函式。
|
FindDbFunction(IConventionModel, String)
|
尋找對應至指定名稱所表示之方法的函式。
|
FindDbFunction(IModel, MethodInfo)
|
尋找對應至指定 MethodInfo 所表示之 方法的函式。
|
FindDbFunction(IModel, String)
|
尋找對應至指定名稱所表示之方法的函式。
|
FindDbFunction(IReadOnlyModel, MethodInfo)
|
尋找對應至指定 MethodInfo 所表示之 方法的函式。
|
FindDbFunction(IReadOnlyModel, String)
|
尋找對應至指定名稱所表示之方法的函式。
|
FindSequence(IConventionModel, String, String)
|
尋找具有指定名稱的序列。
|
FindSequence(IModel, String, String)
|
尋找具有指定名稱的序列。
|
FindSequence(IReadOnlyModel, String, String)
|
尋找具有指定名稱的序列。
|
GetCollation(IModel)
|
傳回資料庫定序。
|
GetCollation(IReadOnlyModel)
|
傳回資料庫定序。
|
GetCollationConfigurationSource(IConventionModel)
|
傳回定序的組態來源。
|
GetDbFunctions(IConventionModel)
|
傳回模型中包含的所有函式。
|
GetDbFunctions(IModel)
|
傳回模型中包含的所有函式。
|
GetDbFunctions(IReadOnlyModel)
|
傳回模型中包含的所有函式。
|
GetDefaultSchema(IModel)
|
傳回要用於模型的預設架構,如果沒有設定,則 null 傳回 。
|
GetDefaultSchema(IReadOnlyModel)
|
傳回要用於模型的預設架構,如果沒有設定,則 null 傳回 。
|
GetDefaultSchemaConfigurationSource(IConventionModel)
|
傳回預設架構的組態來源。
|
GetMaxIdentifierLength(IModel)
|
傳回存放區識別碼允許的最大長度。
|
GetMaxIdentifierLength(IReadOnlyModel)
|
傳回存放區識別碼允許的最大長度。
|
GetMaxIdentifierLengthConfigurationSource(IConventionModel)
|
傳回 的 GetMaxIdentifierLength(IReadOnlyModel) 組態來源。
|
GetRelationalModel(IModel)
|
傳回資料庫模型。
|
GetSequences(IConventionModel)
|
傳回模型中包含的所有序列。
|
GetSequences(IModel)
|
傳回模型中包含的所有序列。
|
GetSequences(IReadOnlyModel)
|
傳回模型中包含的所有序列。
|
RemoveDbFunction(IConventionModel, MethodInfo)
|
移除對應至指定 MethodInfo 所表示之 方法的函式。
|
RemoveDbFunction(IConventionModel, String)
|
移除對應至指定 MethodInfo 所表示之 方法的函式。
|
RemoveSequence(IConventionModel, String, String)
|
IConventionSequence移除具有指定名稱的 。
|
SetCollation(IConventionModel, String, Boolean)
|
設定資料庫定序。
|
SetDefaultSchema(IConventionModel, String, Boolean)
|
設定預設架構。
|
SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)
|
設定存放區識別碼允許的最大長度。
|
GetDatabaseMaxSize(IModel)
|
傳回資料庫的大小上限。
|
GetDatabaseMaxSize(IReadOnlyModel)
|
傳回資料庫的大小上限。
|
GetDatabaseMaxSizeConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回資料庫大小上限的 。
|
GetHiLoSequenceName(IModel)
|
傳回要用於預設 hi-lo 序列的名稱。
|
GetHiLoSequenceName(IReadOnlyModel)
|
傳回要用於預設 hi-lo 序列的名稱。
|
GetHiLoSequenceNameConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設 hi-lo 序列名稱的 。
|
GetHiLoSequenceSchema(IModel)
|
傳回要用於預設 hi-lo 序列的架構。
UseHiLo(PropertyBuilder, String, String)
|
GetHiLoSequenceSchema(IReadOnlyModel)
|
傳回要用於預設 hi-lo 序列的架構。
UseHiLo(PropertyBuilder, String, String)
|
GetHiLoSequenceSchemaConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設 hi-lo 序列架構的 。
|
GetIdentityIncrement(IModel)
|
傳回預設識別增量。
|
GetIdentityIncrement(IReadOnlyModel)
|
傳回預設識別增量。
|
GetIdentityIncrementConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設識別增量的 。
|
GetIdentitySeed(IModel)
|
傳回預設身分識別種子。
|
GetIdentitySeed(IReadOnlyModel)
|
傳回預設身分識別種子。
|
GetIdentitySeedConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設架構的 。
|
GetPerformanceLevelSql(IModel)
|
傳回資料庫的效能層級。
|
GetPerformanceLevelSql(IReadOnlyModel)
|
傳回資料庫的效能層級。
|
GetPerformanceLevelSqlConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回資料庫效能層級的 。
|
GetSequenceNameSuffix(IReadOnlyModel)
|
傳回要附加至自動建立序列名稱的後置詞。
|
GetSequenceNameSuffixConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設值產生序列名稱尾碼的 。
|
GetSequenceSchema(IReadOnlyModel)
|
傳回要用於預設值產生序列的架構。
UseSequence(PropertyBuilder, String, String)
|
GetSequenceSchemaConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設索引鍵值產生順序架構的 。
|
GetServiceTierSql(IModel)
|
傳回資料庫的服務層級。
|
GetServiceTierSql(IReadOnlyModel)
|
傳回資料庫的服務層級。
|
GetServiceTierSqlConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回資料庫之服務層級的 。
|
GetValueGenerationStrategy(IModel)
|
SqlServerValueGenerationStrategy傳回要用於模型中索引鍵屬性的 ,除非屬性已明確設定策略。
|
GetValueGenerationStrategy(IReadOnlyModel)
|
SqlServerValueGenerationStrategy傳回要用於模型中索引鍵屬性的 ,除非屬性已明確設定策略。
|
GetValueGenerationStrategyConfigurationSource(IConventionModel)
|
傳 ConfigurationSource 回預設 SqlServerValueGenerationStrategy 的 。
|
SetDatabaseMaxSize(IConventionModel, String, Boolean)
|
設定資料庫的大小上限。
|
SetHiLoSequenceName(IConventionModel, String, Boolean)
|
設定要用於預設 hi-lo 序列的名稱。
|
SetHiLoSequenceSchema(IConventionModel, String, Boolean)
|
設定要用於預設 hi-lo 序列的架構。
|
SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)
|
設定預設識別增量。
|
SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)
|
設定預設身分識別種子。
|
SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)
|
設定預設身分識別種子。
|
SetPerformanceLevelSql(IConventionModel, String, Boolean)
|
設定資料庫的效能層級。
|
SetSequenceNameSuffix(IConventionModel, String, Boolean)
|
設定要附加至自動建立序列名稱的後置詞。
|
SetSequenceSchema(IConventionModel, String, Boolean)
|
設定要用於預設索引鍵值產生序列的架構。
|
SetServiceTierSql(IConventionModel, String, Boolean)
|
設定資料庫的服務層級。
|
SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)
|
SqlServerValueGenerationStrategy設定 ,用於模型中未明確設定策略的索引鍵屬性。
|