У меня есть следующий фиктивный код, но идея состоит в том, чтобы вернуть общий класс
public static var getSeaOf(string user)
{
var periodsSettings = from p in sea
where p.add_by == new Guid(user)
select new { p.id, p.name };
return var;
}
Я прочитал здесь - Как чтобы вернуть анонимный тип из метода C #, который использует LINQ to SQL, лучшим решением в этом случае является создание класса для возвращаемого типа.
Но мой вопрос: если у меня есть сотни таких функций, значит ли это, что мне нужны сотни классов?
Я надеюсь, что есть более универсальное решение, спасибо за вашу помощь !!
Версия
Я смотрю на
Silverlight - LinqToEntities - Как вернуть анонимные типы
Но я не могу указать имя класса в select new, как в статье?
public static IEnumerable<retSea> getBskSeasonsOf(string user)
{
var periodsSettings = from p in sea
where p.add_by == new Guid(user)
select new retSea { p.id, p.name };
return periodsSettings;
}