не может использовать CopyToDataTable в linq для возврата набора данных - PullRequest
0 голосов
/ 22 июля 2010

как вернуть dataset из linq в .net 3.5?

Я видел на некоторых сайтах, что используется CopyToDataTable метод, но я не могу его использоватьКак я не могу найти ссылку System.data.datatableextensions в списке ссылок.Пожалуйста, помогите мне.

Спасибо и привет, Вина

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Что касается и VB.NET, только вы должны объявить переменную запроса как IEnumerable (Of DataRow), вместо этого указав только ключевое слово Dim.

0 голосов
/ 22 июля 2010

Скопировано прямо из здесь .Попробуйте поискать, прежде чем спрашивать

// Fill the DataSet.
DataSet ds = new DataSet();
 FillDataSet(ds);

DataTable orders = ds.Tables["SalesOrderHeader"];

IEnumerable<DataRow> query =
    from order in orders.AsEnumerable()
    where order.Field<DateTime>("OrderDate") > new DateTime(2001, 8, 1)
    select order;

DataTable boundTable = query.CopyToDataTable<DataRow>();

bindingSource.DataSource = boundTable;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...