RelationalModelExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Relational-specific model extension methods.
public static class RelationalModelExtensions
type RelationalModelExtensions = class
Public Module RelationalModelExtensions
- Inheritance
-
RelationalModelExtensions
Remarks
See Modeling entity types and relationships for more information and examples.
Methods
AddDbFunction(IConventionModel, MethodInfo, Boolean) |
Creates a function mapped to the given method. |
AddDbFunction(IConventionModel, String, Type, Boolean) |
Creates a function. |
AddDbFunction(IMutableModel, MethodInfo) |
Creates an IMutableDbFunction mapped to the given method. |
AddDbFunction(IMutableModel, String, Type) |
Creates a function. |
AddSequence(IConventionModel, String, String, Boolean) |
Either returns the existing IMutableSequence with the given name in the given schema or creates a new sequence with the given name and schema. |
AddSequence(IMutableModel, String, String) |
Either returns the existing IMutableSequence with the given name in the given schema or creates a new sequence with the given name and schema. |
FindDbFunction(IConventionModel, MethodInfo) |
Finds a function that is mapped to the method represented by the given MethodInfo. |
FindDbFunction(IConventionModel, String) |
Finds a function that is mapped to the method represented by the given name. |
FindDbFunction(IModel, MethodInfo) |
Finds a function that is mapped to the method represented by the given MethodInfo. |
FindDbFunction(IModel, String) |
Finds a function that is mapped to the method represented by the given name. |
FindDbFunction(IMutableModel, MethodInfo) |
Finds a function that is mapped to the method represented by the given MethodInfo. |
FindDbFunction(IMutableModel, String) |
Finds a function that is mapped to the method represented by the given name. |
FindDbFunction(IReadOnlyModel, MethodInfo) |
Finds a function that is mapped to the method represented by the given MethodInfo. |
FindDbFunction(IReadOnlyModel, String) |
Finds a function that is mapped to the method represented by the given name. |
FindSequence(IConventionModel, String, String) |
Finds a sequence with the given name. |
FindSequence(IModel, String, String) |
Finds a sequence with the given name. |
FindSequence(IMutableModel, String, String) |
Finds a sequence with the given name. |
FindSequence(IReadOnlyModel, String, String) |
Finds a sequence with the given name. |
GetCollation(IModel) |
Returns the database collation. |
GetCollation(IReadOnlyModel) |
Returns the database collation. |
GetCollationConfigurationSource(IConventionModel) |
Returns the configuration source for the collation. |
GetDbFunctions(IConventionModel) |
Returns all functions contained in the model. |
GetDbFunctions(IModel) |
Returns all functions contained in the model. |
GetDbFunctions(IMutableModel) |
Returns all functions contained in the model. |
GetDbFunctions(IReadOnlyModel) |
Returns all functions contained in the model. |
GetDefaultSchema(IModel) |
Returns the default schema to use for the model, or |
GetDefaultSchema(IReadOnlyModel) |
Returns the default schema to use for the model, or |
GetDefaultSchemaConfigurationSource(IConventionModel) |
Returns the configuration source for the default schema. |
GetMaxIdentifierLength(IModel) |
Returns the maximum length allowed for store identifiers. |
GetMaxIdentifierLength(IReadOnlyModel) |
Returns the maximum length allowed for store identifiers. |
GetMaxIdentifierLengthConfigurationSource(IConventionModel) |
Returns the configuration source for GetMaxIdentifierLength(IReadOnlyModel). |
GetRelationalModel(IModel) |
Returns the database model. |
GetSequences(IConventionModel) |
Returns all sequences contained in the model. |
GetSequences(IModel) |
Returns all sequences contained in the model. |
GetSequences(IMutableModel) |
Returns all sequences contained in the model. |
GetSequences(IReadOnlyModel) |
Returns all sequences contained in the model. |
RemoveDbFunction(IConventionModel, MethodInfo) |
Removes the function that is mapped to the method represented by the given MethodInfo. |
RemoveDbFunction(IConventionModel, String) |
Removes the function that is mapped to the method represented by the given MethodInfo. |
RemoveDbFunction(IMutableModel, MethodInfo) |
Removes the function that is mapped to the method represented by the given MethodInfo. |
RemoveDbFunction(IMutableModel, String) |
Removes the function that is mapped to the method represented by the given MethodInfo. |
RemoveSequence(IConventionModel, String, String) |
Removes the IConventionSequence with the given name. |
RemoveSequence(IMutableModel, String, String) |
Removes the IMutableSequence with the given name. |
SetCollation(IConventionModel, String, Boolean) |
Sets the database collation. |
SetCollation(IMutableModel, String) |
Sets the database collation. |
SetDefaultSchema(IConventionModel, String, Boolean) |
Sets the default schema. |
SetDefaultSchema(IMutableModel, String) |
Sets the default schema. |
SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean) |
Sets the maximum length allowed for store identifiers. |
SetMaxIdentifierLength(IMutableModel, Nullable<Int32>) |
Sets the maximum length allowed for store identifiers. |
ToDebugString(IRelationalModel, MetadataDebugStringOptions, Int32) |
Creates a human-readable representation of the given metadata. Warning: Do not rely on the format of the returned string. It is designed for debugging only and may change arbitrarily between releases. |
Applies to
Entity Framework