Gemstone Data Library
Show/Hide TOC

# TableNameAttribute Class

Defines an attribute that will allow a custom table name for a modeled table instead of using the class name.

## Definition

Namespace: Gemstone.Data.Model
Assembly: Gemstone.Data (in Gemstone.Data.dll) Version: 1.0.175 -- Release Build+91b0558f24202955cfa8fd9017e10ef18d068fb3
C#
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets.Class)]
    public sealed class TableNameAttribute : Attribute

VB
View Source Request Example

    <AttributeUsageAttribute(AttributeTargets.Class)>
    Public NotInheritable Class TableNameAttribute
    	Inherits Attribute

C++
View Source Request Example

    [AttributeUsageAttribute(AttributeTargets::Class)]
    public ref class TableNameAttribute sealed : public Attribute

JavaScript
View Source Request Example

    Gemstone.Data.Model.TableNameAttribute = function();

    Type.createClass(
    	'Gemstone.Data.Model.TableNameAttribute',
    	Attribute);

Inheritance
  Object Attribute TableNameAttribute

## Constructors

TableNameAttribute | Creates a new TableNameAttribute.

## Properties

TableName | Gets field name to use for property.
TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute)

## Methods

Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute)
GetHashCode | Returns the hash code for this instance. (Inherited from Attribute)
GetType | Gets the Type of the current instance. (Inherited from Object)
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute)
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute)
ToString | Returns a string that represents the current object. (Inherited from Object)

## See Also

#### Reference

Gemstone.Data.Model Namespace