Что бы быть лучшим подходом, чтобы позволить пользователям определять ГДЕ-подобные ограничения на объекты, которые определены следующим образом:Dynamic «ГДЕ» как запросы на память объекты
Collection<object[]> data
Collection<string> columnNames
где объект [] является единственным ряд.
Я думал о динамическом создании сильной типизированной оболочки и просто используя Dynamic LINQ, но, возможно, есть более простое решение?
DataSet на самом деле не вариант, поскольку коллекции довольно огромны (40 000+ записей), и я не хочу создавать DataTable и заполнять его каждый раз, когда я запускаю запрос.
(Разве это не должно быть в вопросе, а не как ответ?) – Svish