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