//------------------------------------------------------------------------------ // // 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.Product /// public static Root_Query_Product Product { get { return new Root_Query_Product(); } } /// /// Query helper for member Where.Query_Product /// public partial class Query_Product : Query.QueryBuilder { /// /// Query helper for member Query_Product..ctor /// public Query_Product(string name, string associationPath) : base(name, associationPath) { } /// /// Query helper for member Query_Product..ctor /// public Query_Product(string name, string associationPath, bool backTrackAssociationOnEquality) : base(name, associationPath, backTrackAssociationOnEquality) { } /// /// Query helper for member Query_Product. /// public virtual Query.PropertyQueryBuilder Title { get { string temp = associationPath; return new Query.PropertyQueryBuilder("Title", temp); } } /// /// Query helper for member Query_Product. /// public virtual Query.PropertyQueryBuilder ImagePath { get { string temp = associationPath; return new Query.PropertyQueryBuilder("ImagePath", temp); } } /// /// Query helper for member Query_Product. /// public virtual Query.PropertyQueryBuilder Description { get { string temp = associationPath; return new Query.PropertyQueryBuilder("Description", temp); } } /// /// Query helper for member Query_Product. /// public virtual Query.QueryBuilder ID { get { string temp = associationPath; return new Query.QueryBuilder("ID", temp); } } } /// /// Query helper for member Where.Root_Query_Product /// public partial class Root_Query_Product : Query_Product { /// /// Query helper for member Root_Query_Product..ctor /// public Root_Query_Product() : base("this", null) { } } } public partial class OrderBy { /// /// Query helper for member OrderBy.Product /// public partial class Product { /// /// Query helper for member Product.Title /// public static Query.OrderByClause Title { get { return new Query.OrderByClause("Title"); } } /// /// Query helper for member Product.ImagePath /// public static Query.OrderByClause ImagePath { get { return new Query.OrderByClause("ImagePath"); } } /// /// Query helper for member Product.Description /// public static Query.OrderByClause Description { get { return new Query.OrderByClause("Description"); } } /// /// Query helper for member Product.ID /// public static Query.OrderByClause ID { get { return new Query.OrderByClause("ID"); } } } } public partial class ProjectBy { /// /// Query helper for member ProjectBy.Product /// public partial class Product { /// /// Query helper for member Product.Title /// public static Query.PropertyProjectionBuilder Title { get { return new Query.PropertyProjectionBuilder("Title"); } } /// /// Query helper for member Product.ImagePath /// public static Query.PropertyProjectionBuilder ImagePath { get { return new Query.PropertyProjectionBuilder("ImagePath"); } } /// /// Query helper for member Product.Description /// public static Query.PropertyProjectionBuilder Description { get { return new Query.PropertyProjectionBuilder("Description"); } } } } public partial class GroupBy { /// /// Query helper for member GroupBy.Product /// public partial class Product { /// /// Query helper for member Product.Title /// public static NHibernate.Criterion.IProjection Title { get { return NHibernate.Criterion.Projections.GroupProperty("Title"); } } /// /// Query helper for member Product.ImagePath /// public static NHibernate.Criterion.IProjection ImagePath { get { return NHibernate.Criterion.Projections.GroupProperty("ImagePath"); } } /// /// Query helper for member Product.Description /// public static NHibernate.Criterion.IProjection Description { get { return NHibernate.Criterion.Projections.GroupProperty("Description"); } } } } }