У меня есть следующий фиктивный код , но идея состоит в том, чтобы вернуть общий класс
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 - Как мне возвращать анонимные типы
Но я не могу указать имя класса в выбранном новом, как в статье?
public static IEnumerable 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;
}