Guest User

Untitled

a guest
May 24th, 2013
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. store(1)->(many)Employee
  2.  
  3. store(1)->(many)Employee AND
  4. Empoyee(1)->(many)Child
  5.  
  6. new PersistenceSpecification<Child>(_session, new CustomEqualityComparerChild())
  7. .CheckProperty(c => c.Name, "Child1Name")
  8. --other Child prperties--
  9. .CheckReference(c => c.Employee, new Employee{
  10. Store = new Store{--store properties--},
  11. --other Employee Properties--
  12. });
  13.  
  14. Store->Employee->Child
  15.  
  16. public ReturnOrderMap()
  17. {
  18. Id(x => x.Id);
  19. Map(x => x.OrderTrackingNumber);
  20. Map(x => x.UserId);
  21.  
  22. HasMany(x => x.ReturnOrderLineItems).Inverse().Cascade.AllDeleteOrphan();
  23. }
  24.  
  25. public ReturnOrderLineItemMap()
  26. {
  27. Id(x => x.Id);
  28. Map(x => x.Sku);
  29. Map(x => x.Status);
  30. Map(x => x.Comments);
  31.  
  32. HasMany(x => x.ReturnOrderReplacementItems).Inverse().Cascade.AllDeleteOrphan();
  33. References(x => x.ReturnOrder);
  34. }
  35.  
  36. public ReturnOrderReplacementItemMap()
  37. {
  38. Id(x => x.Id);
  39. Map(x => x.Quantity);
  40. Map(x => x.Size);
  41. References(x => x.ReturnOrderLineItem);
  42. }
Advertisement
Add Comment
Please, Sign In to add comment