//@{ // var count = 9; // var T = ""; // var Tn = ""; // for (int i = 0; i < count; i++) // { // T += "T" + (i + 1) + ","; // } // Tn = T + "JoinType"; // T = T.TrimEnd(','); //} //public class Subqueryable<@T> : Subqueryable where T1 : class, new() //{ // public Subqueryable<@Tn> InnerJoin(Func<@Tn, bool> expression) // { // return new Subqueryable<@Tn>(); // } // public Subqueryable<@Tn> LeftJoin(Func<@Tn, bool> expression) // { // return new Subqueryable<@Tn>(); // } // @for(int i = 0; i Where(Func<@wtn, bool> expression) // @:{ // @:return this; // @:} //} //}