This is used to define a named HQL query. It represents the <query> element.

Namespace: Castle.ActiveRecord
Assembly:  Castle.ActiveRecord (in Castle.ActiveRecord.dll)
Version: 1.0.3.0

Syntax

C#
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true)]
public class HqlNamedQueryAttribute : Attribute

Examples

[assembly: HqlNamedQuery("allAdultUsers", "from User where user.Age > 21")]

Inheritance Hierarchy

System..::Object
  System..::Attribute
    Castle.ActiveRecord..::HqlNamedQueryAttribute

See Also