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.
|
DisambiguateConstraints
Declaration
public bool DisambiguateConstraints { get; set; }
Property Value
System.
|
DisambiguateJoinTables
Declaration
public bool DisambiguateJoinTables { get; set; }
Property Value
System.
|
DiscriminatorColumnName
Declaration
public string DiscriminatorColumnName { get; set; }
Property Value
System.
|
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.
|
FKConstraintNamePrefix
Declaration
public string FKConstraintNamePrefix { get; set; }
Property Value
System.
|
IndexNamePrefix
Declaration
public string IndexNamePrefix { get; set; }
Property Value
System.
|
KeyColumnName
Declaration
public string KeyColumnName { get; set; }
Property Value
System.
|
MaxColumnNameLength
Declaration
public int MaxColumnNameLength { get; set; }
Property Value
System.
|
MaxConstraintNameLength
Declaration
public int MaxConstraintNameLength { get; set; }
Property Value
System.
|
MaxIndexNameLength
Declaration
public int MaxIndexNameLength { get; set; }
Property Value
System.
|
MaxProcedureNameLength
Declaration
public int MaxProcedureNameLength { get; set; }
Property Value
System.
|
MaxTableNameLength
Declaration
public int MaxTableNameLength { get; set; }
Property Value
System.
|
NameCanStartWithUnderscore
Declaration
[Obsolete("Use 'RemoveLeadingUnderscores = false' to achieve the same functionality. ")]
public bool NameCanStartWithUnderscore { get; set; }
Property Value
System.
|
PKConstraintNamePrefix
Declaration
public string PKConstraintNamePrefix { get; set; }
Property Value
System.
|
PKFieldSuffix
Declaration
public string PKFieldSuffix { get; set; }
Property Value
System.
|
PolyRefDiscriminatorColumnSuffix
Declaration
public string PolyRefDiscriminatorColumnSuffix { get; set; }
Property Value
System.
|
RemoveCamelCase
Declaration
public bool RemoveCamelCase { get; set; }
Property Value
System.
|
RemoveLeadingUnderscores
Declaration
public bool RemoveLeadingUnderscores { get; set; }
Property Value
System.
|
ResolveReservedWords
Declaration
public bool ResolveReservedWords { get; set; }
Property Value
System.
|
SequenceColumnName
Declaration
public string SequenceColumnName { get; set; }
Property Value
System.
|
SourceStrategy
Declaration
public NamingSourceStrategy SourceStrategy { get; set; }
Property Value
SPDeleteFormat
Declaration
public string SPDeleteFormat { get; set; }
Property Value
System.
|
SPDeleteJoinTableRowFormat
Declaration
public string SPDeleteJoinTableRowFormat { get; set; }
Property Value
System.
|
SPInsertFormat
Declaration
public string SPInsertFormat { get; set; }
Property Value
System.
|
SPUpdateFormat
Declaration
public string SPUpdateFormat { get; set; }
Property Value
System.
|
UseModelNames
Declaration
[Obsolete("Use 'RemoveCamelCase = false' and 'ResolveReservedWords = false' to achieve the same functionality.")]
public bool UseModelNames { get; set; }
Property Value
System.
|
ValueColumnName
Declaration
public string ValueColumnName { get; set; }
Property Value
System.
|
WordBreak
Declaration
public string WordBreak { get; set; }
Property Value
System.
|
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
Returns
Overrides
Clone()
CompareCore(Object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
System.
|
Returns
System.
|
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
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.
|
Metadata
|
V
value
|
Type Parameters
V
|
Overrides
Telerik.OpenAccess.Metadata.MetaItem.SetAttributeValue<V>(System.Object, Telerik.OpenAccess.Metadata.MetadataConstants, V)