skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • MCP Servers
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    MCP Servers

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Use Reports in Applications
    • System Requirements
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now
Search all

Class MetaNameGenerator

Inheritance
System.Object
MetaItem
MetaNameGenerator
Inherited Members
MetaItem.MetadataId
MetaItem.CalculatePositionHash()
MetaItem.CalculatePrimaryHash()
MetaItem.CreateAttribute<Z>(MetadataConstants, Z)
MetaItem.ToString()
MetaItem.GetAttributeValue<V>(MetadataConstants)
MetaItem.Attach(IMetadataStatusCallback)
MetaItem.Detach(IMetadataStatusCallback)
MetaItem.OnPropertyChanged(Object, String, Object, Object)
MetaItem.GetChildren()
MetaItem.GetParent()
MetaItem.GetRoot()
MetaItem.CompareTo(Object)
MetaItem.CastTo<T>(Object)
MetaItem.MetaDataProperties
MetaItem.Description
MetaItem.Name
MetaItem.UseDefaultMapping
MetaItem.HasChildren
MetaItem.IHierarchyMetadata.Item
MetaItem.Root
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll

Syntax

public class MetaNameGenerator : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable

Properties

Default

Declaration
public MetaNameGenerator Default { get; }
Property Value
MetaNameGenerator

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
MetaItem.AddAttribute(MetadataConstants)

Clone()

Declaration
public override MetaItem Clone()
Returns
MetaItem

Overrides
MetaItem.Clone()

CompareCore(Object)

Declaration
protected override int CompareCore(object otherItem)
Parameters
System.Object otherItem

Returns
System.Int32

Overrides
MetaItem.CompareCore(Object)

GetDefaultValue<Z>(MetadataConstants)

Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
MetadataConstants key

Returns
Z

Type Parameters
Z

Overrides
MetaItem.GetDefaultValue<Z>(MetadataConstants)

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

Overrides
Telerik.OpenAccess.Metadata.MetaItem.SetAttributeValue<V>(System.Object, Telerik.OpenAccess.Metadata.MetadataConstants, V)
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.