Class MetaNameGenerator
Inherited Members
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public class MetaNameGenerator : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable
Properties
Default
Disambiguate
Declaration
public bool Disambiguate { get; set; }
Property Value
|
System.Boolean
|
DisambiguateConstraints
Declaration
public bool DisambiguateConstraints { get; set; }
Property Value
|
System.Boolean
|
DisambiguateJoinTables
Declaration
public bool DisambiguateJoinTables { get; set; }
Property Value
|
System.Boolean
|
DiscriminatorColumnName
Declaration
public string DiscriminatorColumnName { get; set; }
Property Value
|
System.String
|
EnforceSimpleNames
Declaration
[Obsolete("This option cannot be turned off anymore. All names will get their invalid symbols replaced by 'String.Empty'.")]
public bool EnforceSimpleNames { get; set; }
Property Value
|
System.Boolean
|
FKConstraintNamePrefix
Declaration
public string FKConstraintNamePrefix { get; set; }
Property Value
|
System.String
|
IndexNamePrefix
Declaration
public string IndexNamePrefix { get; set; }
Property Value
|
System.String
|
KeyColumnName
Declaration
public string KeyColumnName { get; set; }
Property Value
|
System.String
|
MaxColumnNameLength
Declaration
public int MaxColumnNameLength { get; set; }
Property Value
|
System.Int32
|
MaxConstraintNameLength
Declaration
public int MaxConstraintNameLength { get; set; }
Property Value
|
System.Int32
|
MaxIndexNameLength
Declaration
public int MaxIndexNameLength { get; set; }
Property Value
|
System.Int32
|
MaxProcedureNameLength
Declaration
public int MaxProcedureNameLength { get; set; }
Property Value
|
System.Int32
|
MaxTableNameLength
Declaration
public int MaxTableNameLength { get; set; }
Property Value
|
System.Int32
|
NameCanStartWithUnderscore
Declaration
[Obsolete("Use 'RemoveLeadingUnderscores = false' to achieve the same functionality. ")]
public bool NameCanStartWithUnderscore { get; set; }
Property Value
|
System.Boolean
|
PKConstraintNamePrefix
Declaration
public string PKConstraintNamePrefix { get; set; }
Property Value
|
System.String
|
PKFieldSuffix
Declaration
public string PKFieldSuffix { get; set; }
Property Value
|
System.String
|
PolyRefDiscriminatorColumnSuffix
Declaration
public string PolyRefDiscriminatorColumnSuffix { get; set; }
Property Value
|
System.String
|
RemoveCamelCase
Declaration
public bool RemoveCamelCase { get; set; }
Property Value
|
System.Boolean
|
RemoveLeadingUnderscores
Declaration
public bool RemoveLeadingUnderscores { get; set; }
Property Value
|
System.Boolean
|
ResolveReservedWords
Declaration
public bool ResolveReservedWords { get; set; }
Property Value
|
System.Boolean
|
SequenceColumnName
Declaration
public string SequenceColumnName { get; set; }
Property Value
|
System.String
|
SourceStrategy
Declaration
public NamingSourceStrategy SourceStrategy { get; set; }
Property Value
|
NamingSourceStrategy
|
SPDeleteFormat
Declaration
public string SPDeleteFormat { get; set; }
Property Value
|
System.String
|
SPDeleteJoinTableRowFormat
Declaration
public string SPDeleteJoinTableRowFormat { get; set; }
Property Value
|
System.String
|
SPInsertFormat
Declaration
public string SPInsertFormat { get; set; }
Property Value
|
System.String
|
SPUpdateFormat
Declaration
public string SPUpdateFormat { get; set; }
Property Value
|
System.String
|
UseModelNames
Declaration
[Obsolete("Use 'RemoveCamelCase = false' and 'ResolveReservedWords = false' to achieve the same functionality.")]
public bool UseModelNames { get; set; }
Property Value
|
System.Boolean
|
ValueColumnName
Declaration
public string ValueColumnName { get; set; }
Property Value
|
System.String
|
WordBreak
Declaration
public string WordBreak { get; set; }
Property Value
|
System.String
|
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
IMetaItemAttribute
|
Overrides
Clone()
CompareCore(Object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
|
System.Object
otherItem
|
Returns
|
System.Int32
|
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
Z
|
Type Parameters
|
Z
|
Overrides
SetAttributeValue<V>(Object, MetadataConstants, V)
Declaration
protected override void SetAttributeValue<V>(object notifyingProperty, MetadataConstants key, V value)
Parameters
|
System.Object
notifyingProperty
|
|
MetadataConstants
key
|
|
V
value
|
Type Parameters
|
V
|