//------------------------------------------------------------------------------
//
// 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");
}
}
}
}
}