Лучший способ запроса TypedDataSet - PullRequest
0 голосов
/ 24 мая 2011

Я должен сделать оптимизацию моего кода.Я использую typedDataset.Для запроса набора данных типа, что является лучшим методом.

Как: Linq или любая другая вещь ..

Ответы [ 3 ]

1 голос
/ 24 мая 2011

Это зависит от того, какую сущность вы хотите получить в конце запроса.Если вы хотите получить некоторые типы, созданные на лету, используйте запросы Linq.Если вы просто хотите иметь аналог кода для SQL-операторов, используйте методы набора данных, DataTable и т. Д.

0 голосов
/ 24 мая 2011

Если вы думаете о производительности, посмотрите на это сравнение

http://www.devtoolshed.com/content/performance-benchmarks-linq-vs-sqldatareader-dataset-linq-compiled-queries-part-2

0 голосов
/ 24 мая 2011

что вы определяете как лучший ?

если вы имеете в виду лучший = гибкий, я бы использовал представления данных в таблицах данных, где вы можете установить фильтр (аналогично sql-where) и сортировку (аналогично sql-order-by). Эти значения являются простыми строками, которые могут храниться в установочных файлах.

однако, если производительность является проблемой для вас, тогда база данных должна выполнить фильтрацию / сортировку для вас независимо от наборов данных

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