ExpressionTester.Model.cs 848 B

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