SubTemplate.cs 1013 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //@{
  2. // var count = 9;
  3. // var T = "";
  4. // var Tn = "";
  5. // for (int i = 0; i < count; i++)
  6. // {
  7. // T += "T" + (i + 1) + ",";
  8. // }
  9. // Tn = T + "JoinType";
  10. // T = T.TrimEnd(',');
  11. //}
  12. //public class Subqueryable<@T> : Subqueryable<T1> where T1 : class, new()
  13. //{
  14. // public Subqueryable<@Tn> InnerJoin<JoinType>(Func<@Tn, bool> expression)
  15. // {
  16. // return new Subqueryable<@Tn>();
  17. // }
  18. // public Subqueryable<@Tn> LeftJoin<JoinType>(Func<@Tn, bool> expression)
  19. // {
  20. // return new Subqueryable<@Tn>();
  21. // }
  22. // @for(int i = 0; i<count; i++)
  23. // {
  24. // var itemcount = i + 1;
  25. // var wtn = "";
  26. // for (int j = 0; j<itemcount; j++)
  27. // {
  28. // wtn += "T" + (j+1) + ",";
  29. // }
  30. //wtn = wtn.TrimEnd(',');
  31. // @:public @(i == 0 ? "new" : "") Subqueryable<@T> Where(Func<@wtn, bool> expression)
  32. // @:{
  33. // @:return this;
  34. // @:}
  35. //}
  36. //}