//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.1433 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Queries { public partial class Where { /// /// Query helper for member Where.ProductGroup /// public static Root_Query_ProductGroup ProductGroup { get { return new Root_Query_ProductGroup(); } } /// /// Query helper for member Where.Query_ProductGroup /// public partial class Query_ProductGroup : Query.QueryBuilder { /// /// Query helper for member Query_ProductGroup..ctor /// public Query_ProductGroup(string name, string associationPath) : base(name, associationPath) { } /// /// Query helper for member Query_ProductGroup..ctor /// public Query_ProductGroup(string name, string associationPath, bool backTrackAssociationOnEquality) : base(name, associationPath, backTrackAssociationOnEquality) { } /// /// Query helper for member Query_ProductGroup. /// public virtual Query.PropertyQueryBuilder Title { get { string temp = associationPath; return new Query.PropertyQueryBuilder("Title", temp); } } /// /// Query helper for member Query_ProductGroup. /// public virtual Query.QueryBuilder ProductGroupID { get { string temp = associationPath; return new Query.QueryBuilder("ProductGroupID", temp); } } } /// /// Query helper for member Where.Root_Query_ProductGroup /// public partial class Root_Query_ProductGroup : Query_ProductGroup { /// /// Query helper for member Root_Query_ProductGroup..ctor /// public Root_Query_ProductGroup() : base("this", null) { } } } public partial class OrderBy { /// /// Query helper for member OrderBy.ProductGroup /// public partial class ProductGroup { /// /// Query helper for member ProductGroup.Title /// public static Query.OrderByClause Title { get { return new Query.OrderByClause("Title"); } } /// /// Query helper for member ProductGroup.ProductGroupID /// public static Query.OrderByClause ProductGroupID { get { return new Query.OrderByClause("ProductGroupID"); } } } } public partial class ProjectBy { /// /// Query helper for member ProjectBy.ProductGroup /// public partial class ProductGroup { /// /// Query helper for member ProductGroup.Title /// public static Query.PropertyProjectionBuilder Title { get { return new Query.PropertyProjectionBuilder("Title"); } } } } public partial class GroupBy { /// /// Query helper for member GroupBy.ProductGroup /// public partial class ProductGroup { /// /// Query helper for member ProductGroup.Title /// public static NHibernate.Criterion.IProjection Title { get { return NHibernate.Criterion.Projections.GroupProperty("Title"); } } } } }