AbstractDbNameQualifier is the base class for those classes that provides the functionality of construct full qualified names for database objects.
Default constructor
protected Void AbstractDbNameQualifier()
Get or set the IDbAccess object to interface with the database.
public IDbAccess DataAccessAPI { get; set; }
Gets the full qualified name of a sequence as it is specified by the data mapper object.
public String GetFullSequenceName(dataServices)
Full sequence name.
Name | Type | Summary |
---|---|---|
dataServices | IDataServices | Database mapper object. |
Get the full qualified name of a sequence for the specified repository.
public String GetFullSequenceName(repository)
Full sequence name.
Name | Type | Summary |
---|---|---|
repository | Repository | Repository object to qualified its sequence. |
Get the full name of a table represented by the specified data mapper object.
public String GetFullTableName(dataServices)
Full table name.
Name | Type | Summary |
---|---|---|
dataServices | IDataServices | Database mapper object. |
Get the full qualified name of a table or view represented by the specified repository object.
public String GetFullTableName(repository)
Full table or view name.
Name | Type | Summary |
---|---|---|
repository | Repository | The repository object. |