У меня есть решение VS2010, состоящее из двух проектов - проекта «данных» и проекта веб-сервиса, который использует проект данных.Для защиты от раскрытия схемы базы данных я решил вернуть анонимные (var) объекты потребителю веб-службы.Мой вопрос, что-то, что я верну, будет в коллекциях.Поэтому вместо использования этого кода для возврата одного анонимного объекта:
var item = from w in db.Widgets
where w.widget_id == 1
select new {
name = w.name,
address = w.address
};
Я бы хотел использовать что-то похожее на это для возврата коллекции.
IQueryable<var> item = (from w in db.Widgets
where w.widget_id == 1
select new {
name = w.name,
address = w.address
}).IQueryable;
Я понимаю, что это не такТочный способ сделать это ... просто нужно знать, как это будет на самом деле.
Спасибо!