Class TableAttribute
Used to specify the table a POCO maps to.
Inheritance
object
Attribute
TableAttribute
Inherited Members
Attribute.Equals(object)
Attribute.GetCustomAttribute(Assembly, Type)
Attribute.GetCustomAttribute(Assembly, Type, bool)
Attribute.GetCustomAttribute(MemberInfo, Type)
Attribute.GetCustomAttribute(MemberInfo, Type, bool)
Attribute.GetCustomAttribute(Module, Type)
Attribute.GetCustomAttribute(Module, Type, bool)
Attribute.GetCustomAttribute(ParameterInfo, Type)
Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
Attribute.GetCustomAttributes(Assembly)
Attribute.GetCustomAttributes(Assembly, bool)
Attribute.GetCustomAttributes(Assembly, Type)
Attribute.GetCustomAttributes(Assembly, Type, bool)
Attribute.GetCustomAttributes(MemberInfo)
Attribute.GetCustomAttributes(MemberInfo, bool)
Attribute.GetCustomAttributes(MemberInfo, Type)
Attribute.GetCustomAttributes(MemberInfo, Type, bool)
Attribute.GetCustomAttributes(Module)
Attribute.GetCustomAttributes(Module, bool)
Attribute.GetCustomAttributes(Module, Type)
Attribute.GetCustomAttributes(Module, Type, bool)
Attribute.GetCustomAttributes(ParameterInfo)
Attribute.GetCustomAttributes(ParameterInfo, bool)
Attribute.GetCustomAttributes(ParameterInfo, Type)
Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
Attribute.GetHashCode()
Attribute.IsDefaultAttribute()
Attribute.IsDefined(Assembly, Type)
Attribute.IsDefined(Assembly, Type, bool)
Attribute.IsDefined(MemberInfo, Type)
Attribute.IsDefined(MemberInfo, Type, bool)
Attribute.IsDefined(Module, Type)
Attribute.IsDefined(Module, Type, bool)
Attribute.IsDefined(ParameterInfo, Type)
Attribute.IsDefined(ParameterInfo, Type, bool)
Attribute.Match(object)
Attribute.TypeId
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cassandra.Mapping.Attributes
Assembly: Cassandra.dll
Syntax
[AttributeUsage(AttributeTargets.Class)]
public class TableAttribute : Attribute
Constructors
TableAttribute()
Specifies the table the POCO maps to.
Declaration
public TableAttribute()
TableAttribute(string)
Specifies the table a POCO maps to.
Declaration
public TableAttribute(string tableName)
Parameters
Type | Name | Description |
---|---|---|
string | tableName | The name of the table to map this POCO to. |
Properties
AllowFiltering
Determines if all the queries generated for this table uses ALLOW FILTERING option
Declaration
public bool AllowFiltering { get; set; }
Property Value
Type | Description |
---|---|
bool |
CaseSensitive
If the table identifiers are case sensitive (defaults to false)
Declaration
public bool CaseSensitive { get; set; }
Property Value
Type | Description |
---|---|
bool |
CompactStorage
Determines if the table is defined with COMPACT STORAGE
Declaration
public bool CompactStorage { get; set; }
Property Value
Type | Description |
---|---|
bool |
ExplicitColumns
Determines if it should only map properties/fields on the POCO that have a ColumnAttribute
Declaration
public bool ExplicitColumns { get; set; }
Property Value
Type | Description |
---|---|
bool |
Keyspace
Gets or sets the keyspace name. Use only if the table you are mapping is in a different keyspace than the current ISession.
Declaration
public string Keyspace { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The table name.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |