
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2016, 22:05
|
|||
|---|---|---|---|
|
|||
Реализация метода CopyToDataTable<T>, если универсальный тип T не является DataRow - LINQ |
|||
|
#18+
Нашел я статью на сайте Microsoft с чрезвычайно полезной вещью. Как реализовать метод CopyToDataTable<T>, если универсальный тип T не является DataRow Заявлено, что если в приложение добавить класс Код: vbnet 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. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. и добвить расширения методов: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. То можно результат запроса LINQ копировать в таблицу DataTable. Попробовал я это сделать в своем приложении, но сорвалась конфетка. Ошибка компиляции. Смотри миниатюру. Может кто-то этим пользовался и может подсказать. Очень полезная вещь вроде. Мой код: Код: vbnet 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2016, 22:12
|
|||
|---|---|---|---|
|
|||
Реализация метода CopyToDataTable<T>, если универсальный тип T не является DataRow - LINQ |
|||
|
#18+
На всякий случай. У меня установлены: NET 4.0 и VS2010 Ultimate. После добавления указанного кода в свое приложение пришлось добавить ссылки: System.Reflection System.Runtime.CompilerServices ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2016, 11:45
|
|||
|---|---|---|---|
Реализация метода CopyToDataTable<T>, если универсальный тип T не является DataRow - LINQ |
|||
|
#18+
Иван215, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 1я фунция тестирует, является ли некая хрень шаблоном IEnumerable (пригодилось тестировать, что сгенерилось в анонимном типе) 2я пример как подсунуть свою ф-цию как метод расширения. на шарпе для этого используется ключевою слово this, на ВБ - я не знаю см.доку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2016, 11:54
|
|||
|---|---|---|---|
Реализация метода CopyToDataTable<T>, если универсальный тип T не является DataRow - LINQ |
|||
|
#18+
AutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1349417]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 265ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...