InterfaceINamingStrategy
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public interface INamingStrategy
Properties
GenerateUniqueNames
Declaration
bool GenerateUniqueNames { get; set; }
Property Value
bool
NamingSettings
Declaration
ModelNamingSettings NamingSettings { get; }
Property Value
Methods
GetAssociationName(MetaAssociation, MetadataContainer)
Declaration
string GetAssociationName(MetaAssociation association, MetadataContainer container)
Parameters
association
container
Returns
string
GetAssociationName(MetaPersistentType, MetaPersistentType, MetadataContainer, bool)
Declaration
string GetAssociationName(MetaPersistentType sourcePersistentType, MetaPersistentType targetPersistentType, MetadataContainer container, bool isManyToMany)
Parameters
sourcePersistentType
targetPersistentType
container
isManyToMany
bool
Returns
string
GetAssociationName(string, string, MetadataContainer, bool)
Declaration
string GetAssociationName(string sourcePersistentTypeName, string targetPersistentTypeName, MetadataContainer container, bool isJoinTable)
Parameters
sourcePersistentTypeName
string
targetPersistentTypeName
string
container
isJoinTable
bool
Returns
string
GetClassName(string, IList<MetaPersistentType>)
Declaration
string GetClassName(string tableName, IList<MetaPersistentType> persistentClasses)
Parameters
tableName
string
persistentClasses
IList<MetaPersistentType>
Returns
string
GetClassName(string, IList<MetaPersistentType>, string)
Declaration
string GetClassName(string tableName, IList<MetaPersistentType> persistentClasses, string schemaName)
Parameters
tableName
string
persistentClasses
IList<MetaPersistentType>
schemaName
string
Returns
string
GetIndexName(string, string)
Declaration
string GetIndexName(string tableName, string columnName)
Parameters
tableName
string
columnName
string
Returns
string
GetProcedureName(string, CUDOperation, IList<MetaStoredProcedure>)
Declaration
string GetProcedureName(string typeName, CUDOperation operation, IList<MetaStoredProcedure> storedProcedures)
Parameters
typeName
string
operation
storedProcedures
IList<MetaStoredProcedure>
Returns
string
GetReferencePropertyCollectionName(MetaPersistentType, MetaPersistentType, MetaPrimitiveMember)
Declaration
string GetReferencePropertyCollectionName(MetaPersistentType declaringType, MetaPersistentType referencedType, MetaPrimitiveMember metaForeignKeyMember)
Parameters
declaringType
referencedType
metaForeignKeyMember
Returns
string
GetReferencePropertyName(MetaPersistentType, MetaPersistentType, MetaPrimitiveMember)
Declaration
string GetReferencePropertyName(MetaPersistentType declaringType, MetaPersistentType referencedType, MetaPrimitiveMember metaForeignKeyMember)
Parameters
declaringType
referencedType
metaForeignKeyMember
Returns
string
GetReferencePropertyName(MetaPersistentType, MetaPersistentType, MetaPrimitiveMember, string)
Declaration
string GetReferencePropertyName(MetaPersistentType declaringType, MetaPersistentType referencedType, MetaPrimitiveMember metaForeignKeyMember, string inverseMemberName)
Parameters
declaringType
referencedType
metaForeignKeyMember
inverseMemberName
string
Returns
string
GetScalarFieldName(string, string, MetaType)
Declaration
string GetScalarFieldName(string propertyName, string userFieldName, MetaType declaringType)
Parameters
propertyName
string
userFieldName
string
declaringType
Returns
string
GetScalarPropertyName(string, MetaType)
Declaration
string GetScalarPropertyName(string columnName, MetaType declaringType)
Parameters
columnName
string
declaringType
Returns
string
GetSelfReferenceFieldName(string, MetaPersistentType)
Declaration
string GetSelfReferenceFieldName(string propertyName, MetaPersistentType declarationType)
Parameters
propertyName
string
declarationType
Returns
string
GetSelfReferenceNavigationPropertyName(string, MetaPersistentType)
Declaration
string GetSelfReferenceNavigationPropertyName(string columnName, MetaPersistentType declarationType)
Parameters
columnName
string
declarationType
Returns
string
GetSelfReferencePropertyName(string, MetaPersistentType)
Declaration
string GetSelfReferencePropertyName(string columnName, MetaPersistentType declaringType)
Parameters
columnName
string
declaringType
Returns
string
GetValidIdentifier(string)
Declaration
string GetValidIdentifier(string word)
Parameters
word
string
Returns
string