Guest User

Untitled

a guest
Feb 17th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. using (var session = _store.LightweightSession())
  2. {
  3.  
  4. var product1 = new Root
  5. {
  6. Id = Guid.NewGuid(),
  7. Name = "root-1",
  8. ChildsLevel1 = new[]{
  9. new ChildLevel1{
  10. Id = Guid.NewGuid(),
  11. Name = "child-1.1",
  12. ChildsLevel2 = new [] {
  13. new ChildLevel2{
  14. Id = Guid.NewGuid(),
  15. Name = "child-1.1.1"
  16. },
  17. new ChildLevel2{
  18. Id = Guid.NewGuid(),
  19. Name = "child-1.1.2"
  20. }
  21. }
  22. },
  23. new ChildLevel1{
  24. Id = Guid.NewGuid(),
  25. Name = "child-1.2",
  26. ChildsLevel2 = new [] {
  27. new ChildLevel2{
  28. Id = Guid.NewGuid(),
  29. Name = "child-1.2.1"
  30. },
  31. new ChildLevel2{
  32. Id = Guid.NewGuid(),
  33. Name = "child-1.2.2"
  34. }
  35. }
  36. }
  37. }
  38. };
  39.  
  40. var product2 = new Root
  41. {
  42. Id = Guid.NewGuid(),
  43. Name = "root-2",
  44. ChildsLevel1 = new[]{
  45. new ChildLevel1{
  46. Id = Guid.NewGuid(),
  47. Name = "child-2.1",
  48. ChildsLevel2 = new [] {
  49. new ChildLevel2{
  50. Id = Guid.NewGuid(),
  51. Name = "child-2.1.1"
  52. },
  53. new ChildLevel2{
  54. Id = Guid.NewGuid(),
  55. Name = "child-2.1.2"
  56. }
  57. }
  58. },
  59. new ChildLevel1{
  60. Id = Guid.NewGuid(),
  61. Name = "child-2.2",
  62. ChildsLevel2 = new [] {
  63. new ChildLevel2{
  64. Id = Guid.NewGuid(),
  65. Name = "child-2.2.1"
  66. },
  67. new ChildLevel2{
  68. Id = Guid.NewGuid(),
  69. Name = "child-2.2.2"
  70. }
  71. }
  72. }
  73. }
  74. };
  75.  
  76. session.Store(product1);
  77. session.Store(product2);
  78. session.SaveChanges();
  79. }
Add Comment
Please, Sign In to add comment