RelationalModelExtensions 類別

定義

關聯式特定模型擴充方法。

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

備註

如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。

方法

AddDbFunction(IConventionModel, MethodInfo, Boolean)

建立對應至指定方法的函式。

AddDbFunction(IConventionModel, String, Type, Boolean)

建立函式。

AddDbFunction(IMutableModel, MethodInfo)

IMutableDbFunction建立對應至指定方法的 。

AddDbFunction(IMutableModel, String, Type)

建立函式。

AddSequence(IConventionModel, String, String, Boolean)

傳回具有 IMutableSequence 指定架構中指定名稱的現有 ,或建立具有指定名稱和架構的新序列。

AddSequence(IMutableModel, String, String)

傳回具有 IMutableSequence 指定架構中指定名稱的現有 ,或建立具有指定名稱和架構的新序列。

FindDbFunction(IConventionModel, MethodInfo)

尋找對應至指定 MethodInfo 所表示之方法的函式。

FindDbFunction(IConventionModel, String)

尋找對應至指定名稱所表示之方法的函式。

FindDbFunction(IModel, MethodInfo)

尋找對應至指定 MethodInfo 所表示之方法的函式。

FindDbFunction(IModel, String)

尋找對應至指定名稱所表示之方法的函式。

FindDbFunction(IMutableModel, MethodInfo)

尋找對應至指定 MethodInfo 所表示之方法的函式。

FindDbFunction(IMutableModel, String)

尋找對應至指定名稱所表示之方法的函式。

FindDbFunction(IReadOnlyModel, MethodInfo)

尋找對應至指定 MethodInfo 所表示之方法的函式。

FindDbFunction(IReadOnlyModel, String)

尋找對應至指定名稱所表示之方法的函式。

FindSequence(IConventionModel, String, String)

尋找具有指定名稱的序列。

FindSequence(IModel, String, String)

尋找具有指定名稱的序列。

FindSequence(IMutableModel, String, String)

尋找具有指定名稱的序列。

FindSequence(IReadOnlyModel, String, String)

尋找具有指定名稱的序列。

GetCollation(IModel)

傳回資料庫定序。

GetCollation(IReadOnlyModel)

傳回資料庫定序。

GetCollationConfigurationSource(IConventionModel)

傳回定序的組態來源。

GetDbFunctions(IConventionModel)

傳回模型中包含的所有函式。

GetDbFunctions(IModel)

傳回模型中包含的所有函式。

GetDbFunctions(IMutableModel)

傳回模型中包含的所有函式。

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(IMutableModel)

傳回模型中包含的所有序列。

GetSequences(IReadOnlyModel)

傳回模型中包含的所有序列。

RemoveDbFunction(IConventionModel, MethodInfo)

移除對應至指定 MethodInfo 所表示之 方法的函式。

RemoveDbFunction(IConventionModel, String)

移除對應至指定 MethodInfo 所表示之 方法的函式。

RemoveDbFunction(IMutableModel, MethodInfo)

移除對應至指定 MethodInfo 所表示之 方法的函式。

RemoveDbFunction(IMutableModel, String)

移除對應至指定 MethodInfo 所表示之 方法的函式。

RemoveSequence(IConventionModel, String, String)

IConventionSequence移除具有指定名稱的 。

RemoveSequence(IMutableModel, String, String)

IMutableSequence移除具有指定名稱的 。

SetCollation(IConventionModel, String, Boolean)

設定資料庫定序。

SetCollation(IMutableModel, String)

設定資料庫定序。

SetDefaultSchema(IConventionModel, String, Boolean)

設定預設架構。

SetDefaultSchema(IMutableModel, String)

設定預設架構。

SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)

設定存放區識別碼允許的最大長度。

SetMaxIdentifierLength(IMutableModel, Nullable<Int32>)

設定存放區識別碼允許的最大長度。

ToDebugString(IRelationalModel, MetadataDebugStringOptions, Int32)

建立人類可讀取的指定中繼資料標記法。

警告:不要依賴傳回字串的格式。 它專為偵錯而設計,而且可能會在發行之間任意變更。

適用於