Как я могу записать операторы Join на наборе данных

Как я могу записать операторы Join на наборе данных.. У меня есть данные в xml формате.. Я могу загрузить те данные в набор данных.. но как я выбираю данные из двух таблиц данных с помощью запроса соединения?

1
задан Brian Tompsett - 汤莱恩 6 May 2017 в 21:03
поделиться

1 ответ

Ну, это частично зависит от того, как вы хотите выразить это соединение. Если вы заранее знаете запрос, я бы лично использовал LINQ to Objects через LINQ to DataSet - это особенно удобно, если вы работаете со строго типизированными наборами данных, но может работать и без этого.

В примере кода для C # in Depth есть несколько примеров LINQ to DataSet, на которые вы могли бы взглянуть.

Теперь, если вы хотите читать запрос также динамически, это значительно усложняет задачу.

Действительно ли этот XML представляет собой набор данных, сериализованный по XML? Вам обязательно нужно задействовать наборы данных? Если это простой XML, пробовали ли вы использовать LINQ to XML с LINQ to Objects? Это может быть менее эффективно, но насколько это важно для вашего приложения? Насколько велики могут быть данные?

2
ответ дан 3 September 2019 в 00:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: