Namespaces

Types

Type IPersistentIdentifierGenerator

Namespace NHibernate.Id

Interfaces IIdentifierGenerator

Methods

Public instance methods

object GeneratorKey()

Return a key unique to the underlying database objects.
Prevents us from trying to create/remove them multiple times
Parameters
return object A key unique to the underlying database objects.

String[] SqlCreateStrings(Dialect dialect)

The SQL required to create the underlying database objects
Parameters
return String[] An array of String objects that contain the sql to create the necessary database objects.
Dialect dialect The Dialect to help with creating the sql.

string SqlDropString(Dialect dialect)

The SQL required to remove the underlying database objects
Parameters
return string A String that will drop the database objects.
Dialect dialect The Dialect to help with creating the sql.