Namespaces

Types

Type IQueryable

Namespace NHibernate.Persister.Entity

Interfaces ILoadable, IPropertyMapping, IJoinable

Methods

Properties

Public instance methods

string GenerateFilterConditionAlias(string rootAlias)

Parameters
return string
string rootAlias

string IdentifierSelectFragment(string name, string suffix)

Given a query alias and an identifying suffix, render the intentifier select fragment.
Parameters
return string
string name
string suffix

string PropertySelectFragment(string alias, string suffix)

Given a query alias and an identifying suffix, render the property select fragment.
Parameters
return string
string alias
string suffix

SqlString QueryWhereFragment(string alias, bool innerJoin, bool includeSubclasses)

Get the where clause fragment, give a query alias
Parameters
return SqlString
string alias SQL alias to use for column names in the returned query
bool innerJoin
bool includeSubclasses

Public properties

string DiscriminatorSQLValue get;

The discriminator value for this particular concrete subclass, as a string that may be embedded in a select statement
return string

object DiscriminatorValue get;

The discriminator value for this particular concrete subclass (the value in the hbm)
return object

bool IsExplicitPolymorphism get;

Is this class explicit polymorphism only?
return bool

bool IsInherited get;

Is this class mapped as a subclass of another class?
return bool

Type MappedSuperclass get;

The class that this class is mapped as a subclass of - not necessarily the direct superclass
return Type