語言

RelationalModelExtensions 類別

定義

關聯專屬模型擴展方法。

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalModelExtensions
public static class RelationalModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalModelExtensions = class
type RelationalModelExtensions = class
Public Module RelationalModelExtensions
繼承
RelationalModelExtensions
屬性

備註

更多資訊與範例請參閱 建模實體類型與關係 。

方法

名稱 Description
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 給定結構中已有的名稱,要麼建立一個包含該名稱與結構的新序列。

AreNamedDefaultConstraintsUsed(IReadOnlyModel)

回傳是否應使用命名預設約束的值。

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)

建立給定元資料的可讀表示法。

警告:請勿依賴回傳字串的格式。 它僅設計用於除錯,且可能在不同版本間任意變動。

UseNamedDefaultConstraints(IConventionModel, Nullable<Boolean>, Boolean)

設定值,指示是否應使用命名的預設約束。

UseNamedDefaultConstraints(IMutableModel, Boolean)

設定值,指示是否應使用命名的預設約束。

UseNamedDefaultConstraintsConfigurationSource(IConventionModel)

回傳命名預設約束設定的設定來源。

適用於