Namespaces

Types

Type ImprovedNamingStrategy

Namespace NHibernate.Cfg

Interfaces INamingStrategy

Methods

Fields

Public instance methods

string ClassToTableName(string className)

Return the unqualified class name, mixed case converted to underscores
Parameters
return string
string className

string ColumnName(string columnName)

Convert mixed case to underscores
Parameters
return string
string columnName

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

string PropertyToColumnName(string propertyName)

Return the full property path with underscore seperators, mixed case converted to underscores
Parameters
return string
string propertyName

string PropertyToTableName(string className, string propertyName)

Return the full property path prefixed by the unqualified class name, with underscore seperators, mixed case converted to underscores
Parameters
return string
string className
string propertyName

string TableName(string tableName)

Convert mixed case to underscores
Parameters
return string
string tableName

string ToString()

Parameters
return string

Public fields

INamingStrategy Instance

The singleton instance
return INamingStrategy