ExpressionTester.Model.cs 890 B

123456789101112131415161718192021222324252627282930313233343536
  1. namespace Vit.Linq.ExpressionNodes.ExpressionNodesTest
  2. {
  3. public abstract partial class ExpressionTester
  4. {
  5. static bool canCalculate = true;
  6. [System.ComponentModel.DataAnnotations.Schema.Table("User2")]
  7. public class User : Vitorm.MsTest.User
  8. {
  9. }
  10. public static List<User> GetSourceData()
  11. {
  12. int count = 1000;
  13. var Now = DateTime.Now;
  14. var list = new List<User>(count);
  15. for (int i = 1; i < count; i++)
  16. {
  17. list.Add(new User
  18. {
  19. id = i,
  20. name = "name" + i,
  21. birth = Now.AddSeconds(i),
  22. fatherId = i >= 2 ? i >> 1 : null,
  23. motherId = i >= 2 ? (i >> 1) + 1 : null,
  24. });
  25. }
  26. return list;
  27. }
  28. }
  29. }