Способы фильтрации набора данных - PullRequest
1 голос
/ 03 мая 2011

Один из интервьюеров спросил меня, как отфильтровать данные.

Я ответил как;

(A) Dataview

(B) RowFilter

(C) Выбрать

Есть ли другой способ, кроме упомянутого выше?

1 Ответ

2 голосов
/ 03 мая 2011

Помимо этих опций вы также можете использовать LINQ-to-DataSets для фильтрации данных в памяти.

Кроме того, превосходящий ответ в интервью спрашивает, является ли фильтрация DataSet лучшим подходом в данной ситуации. Иногда лучше кэшировать данные, а затем фильтровать их в памяти, а иногда лучше просто добавить фильтры в исходный вызов SQL и использовать фильтр базы данных. Ни один из вариантов не является правильным во всех ситуациях - это индивидуально.

По моему мнению, хороший вопрос и ответ на интервью - это скорее обсуждение вариантов, плюсов и минусов, а не просто знание ответа на какой-то случайный вопрос.

...