Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. class MyProducer
  2. {
  3. ....
  4. }
  5.  
  6. Model model = new Model();
  7. var q =
  8. model.Products
  9. .Select(
  10. p =>
  11. new
  12. {
  13. id = p.Id,
  14. producer = p.Producer != null ? new MyProducer { id = p.Producer.Id } : null
  15. });
  16.  
  17. var r = q.ToArray();
  18.  
  19. using(var model = new Model())
  20. {
  21. var q =
  22. from product in model.Products
  23. join producer in model.Producers.DefaultIfEmpty()
  24. on product.ProducerId equals producer.Id
  25. select new
  26. {
  27. Id = product.Id,
  28. Producer = producer != null ? new MyProducer{ Id = producer.Id} : null
  29. }
  30. }
  31.  
  32. Model model = new Model();
  33. var q = model.Products.Select(p => new { id = p.Id, producer =
  34. p.Producer != null ? new Struct { id = p.Producer.Id } : (Struct)null });
  35.  
  36. var q =
  37. model.Products
  38. .Select(p => new
  39. {
  40. id = p.Id,
  41. producer = new MyProducer
  42. {
  43. id = p.Producer == null ? 0 : p.Producer.Id
  44. }
  45. }
  46. );
  47.  
  48. var r = q.ToArray();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement