|
|
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
В одной таблице (Таблица1) имеется ряд полей, среди которых меня интересует одно. Нужно выбрать из этого поля все не пустые значения, исключив дублирования. Так же имеется некая Таблица2, содержащая в себе 2 поля: ID и Name. Нужно выборку, полученную из Таблица1 закинуть в Таблица2. Интересуюсь, как это можно сделать через один единственный LINQ-запрос. Изначально составил такой: Код: plaintext 1. 2. АрхитектураПроектированиеСтроительство... Но повторюсь - я бы хотел получить набор готовых объектов DataRow... Т.о. продолжаю переделывать запрос. Пытался сделать это так: Код: plaintext 1. 2. 3. 4. 5. Select(n => { n = dataset.Tables["Activity"].NewRow(); n[1] = ((string) n [11]).Trim(); return n; }) мне видится, что эта часть кода должна выглядеть как-то так: Код: plaintext 1. Но у Select вроде как нет такого варианта параметров... Как это правильно разрулить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2009, 23:51 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
Кажется мне LINQ не для этого создан. Хотите оперировать DataRow - юзайте стандартный ADO.NET. А так - забивка гвоздей микроскопом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2009, 23:59 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
Пытался еще так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 00:00 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
buredКажется мне LINQ не для этого создан. Хотите оперировать DataRow - юзайте стандартный ADO.NET. А так - забивка гвоздей микроскопом. Почему? Ведь сама суть LINQ (как я понял) - манипулирование данными, в каком бы виде они не хранились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 00:02 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
Всё Андрей, спасибо за отзыв - я разобрался сам: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 00:08 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
а нет... рано я радовался: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 00:21 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
В общем не хватает соображалки... Сделал по-простому: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 00:31 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
Compositum, “Нужно выборку, полученную из Таблица1 закинуть в Таблица2.” Почитайте об основах функционального программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 13:07 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
тихая гаваньCompositum, “Нужно выборку, полученную из Таблица1 закинуть в Таблица2.” Почитайте об основах функционального программирования. вопрос уже снят. не вижу смысла в абстрактных ответах =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2009, 14:18 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
Compositum, наткнулся на похожую проблему - из Автокада данные надо добавлять в таблицу с primary key (где уже есть заполненные строки) Будь добр, свяжись со мной через caduser.ru -> Персональные сообщения fixo ~'J'~ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 02:36 |
|
||
|
LINQ. Из DataRow, оперируя String получить иные DataRow
|
|||
|---|---|---|---|
|
#18+
FattyCompositum, наткнулся на похожую проблему - из Автокада данные надо добавлять в таблицу с primary key (где уже есть заполненные строки) Будь добр, свяжись со мной через caduser.ru -> Персональные сообщения fixo ~'J'~ аке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2009, 09:55 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35832087&tid=1351905]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 418ms |

| 0 / 0 |
