Можешь ее делать хоть сейчас используя LINQ, если в двух словах это нечто позволяющее применять что-то вроде SQL синтаксиса в програмном коде к коллекции чего-либо. Можно посомтреть на примеры например тут http://msdn.microsof...p/aa336746.aspx3. Хочу делать выборку данных используя SQL.
Врят ли сейчасас настало то время, когда стоит тратить много усилий на борьбу с несколькими секундами. Так что имхо не стоит с этим париться, LINQ предоставляет очень сильный, достаточный для нас, функционал для работы с данными.Короче. Нам подходит то, что работает быстро и не надо устанавливать. Такое есть. Пока в единичном экземпляре. Встраивается в приложение, никаких лишних коннектов к серверу, инсталляционников и прочей лабуды. Всё просто. За быстродействие пока не ручаюсь. Надо будет тестировать.