Gets or sets a boolean indicating if explicit polymorphism should be used in Queries.

Namespace:  NHibernate.Mapping
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Overrides Property IsExplicitPolymorphism As Boolean
C#
public override bool IsExplicitPolymorphism { get; set; }
Visual C++
public:
virtual property bool IsExplicitPolymorphism {
	bool get () override;
	void set (bool value) override;
}
JavaScript
function get_isExplicitPolymorphism();
function set_isExplicitPolymorphism(value);

Field Value

trueTruetruetrue (True in Visual Basic) if only classes queried on should be returned, falseFalsefalsefalse (False in Visual Basic) if any class in the heirarchy should implicitly be returned.

See Also