|
entity framework запрос
|
|||
---|---|---|---|
#18+
нужен совет есть две таблицы мастер-деталь 1-м Нужен запрос (с пейджингом) все строки мастера, где есть дочерние строки в детали по определенному условию Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Модератор: Тема перенесена из форума "ASP.NET". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 08:58 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
как это будет выглядеть в Entity ASP net core 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 09:01 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 09:04 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxEntity ASP net core 2Ты уж у себя в голове постарайся отделить ASP.NET от EntityFramework, а то так и будешь в трех соснах блуждать. Это несвязанные между собой вещи ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 09:50 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxвсе строки мастера, где есть дочерние строки в детали по определенному условиючем тебя не устраивает совершенно обычный join? зачем городишь трехуровневый запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 09:52 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Shocker.Proandreymxвсе строки мастера, где есть дочерние строки в детали по определенному условиючем тебя не устраивает совершенно обычный join? зачем городишь трехуровневый запрос?1-м + paging + left join ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 10:38 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxShocker.Proпропущено... чем тебя не устраивает совершенно обычный join? зачем городишь трехуровневый запрос?1-м + paging + left join+ distinct для 1-m ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 11:37 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Если нужно отбирать только строки из мастера, то distinct и пейджинг можно делать на верхнем уровне ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 11:59 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxandreymxпропущено... 1-м + paging + left join+ distinct для 1-m Имхо не нужен. ОРМ вроде left по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 12:03 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Shocker.ProЕсли нужно отбирать только строки из мастера, то distinct и пейджинг можно делать на верхнем уровнене хочется тянуть на клиента 400 тыш строк, чтобы из них дистинктом получить триста тыщ и отбирать первые пятьдесят строк ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 12:20 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Я не говорил про тянуть на клиента. Я пока задачу не понимаю, что там за два топа и почему его нельзя выбрать в виде плоского запроса и сгруппировать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 12:22 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymx, Дай запрос с join сюда вместо подзапроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2018, 12:30 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
вот тестовая БД на коленке Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110.
запрос через подзапрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
запрос с джойнами Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 16:56 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Модель построю завтра, нет компа под рукой ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 18:43 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxМодель построю завтра, нет компа под рукой Не надо модель. Второй запрос у тебя тоже с подзапросом. Ты или делай простой пример один ко многим или делай запросы на sql минуя 95 процентов EF. Т.е. получение объектов и сохранение их. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 19:17 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Petro123andreymxМодель построю завтра, нет компа под рукой Не надо модель. Второй запрос у тебя тоже с подзапросом. Ты или делай простой пример один ко многим или делай запросы на sql минуя 95 процентов EF. Т.е. получение объектов и сохранение их.во втором примере подзапрос чисто для пейджинга Как делать пейджинг без подзапросов, я не знаю Зы: как лучше делать sql запросы мимо EF? Что лучше использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 19:24 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxво втором примере подзапрос чисто для пейджинга Если Модель и запрос простые, то показывай. Сделаем. Если сложные, то как вариант через хранимку. Входной парам номер страницы. Зачем тебе пагинация? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 19:33 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Пагинацию затребовал дизайнер А хрпнимку как вызывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 19:49 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymxПагинацию затребовал дизайнеругу. Который с фотошопом. andreymxА хрпнимку как вызывать? Ты не торопись. Комп будет под рукой и начинай писать). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 20:27 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Хотелось бы всё-таки услышать Совет бывалых и опытных Что использовать в дополнение к EF для выполнения запросов и процедур ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 21:32 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymx, Советов не будет. Будет работа. Садитесь за комп и будете делать что скажу я или другой мембер. Ну, или ничего не делаете. Неделя уже прошла. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 22:12 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
Petro123, говори, прочитаю, обдумаю до завтра ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 22:32 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
andreymx, Там все просто: var list =Контекст.MyTable.ToList(); На этой строке F9. Запуск. Потом F10 и справа скажешь время сереньким. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 22:54 |
|
entity framework запрос
|
|||
---|---|---|---|
#18+
или плюнуть и взять даппер ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 23:19 |
|
|
start [/forum/topic.php?fid=17&msg=39677902&tid=1349180]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 283ms |
0 / 0 |