Мне нужна помощь в создании LINQ SQL с дозвуковой. Сначала основы, это отлично работает:
var query = (from o in bd.concelhos
orderby o.descricao
select o);
var results = query.ToList<concelhos>();
Однако я хочу отфильтровать некоторые столбцы и создал следующий код:
var query = (from o in bd.concelhos
orderby o.descricao
select new FilteredConcelhos { id = o.idDistrito + "/" + o.idConcelho, descricao = o.descricao });
var results = query.ToList<FilteredConcelhos>();
, который выдает ошибку в методе ToList с описанием «Последовательность не содержит соответствующий элемент»
Любая помощь будет полезна с этим ...
обновление :
Оказывается, мне не хватало атрибутов get set во вновь объявленном классе ...
Вот так
public class FilteredConcelhos
{
public string id { get; set; }
public string descricao { get; set; }
}
Это очищает исключение, но полученный список все еще не соответствует действительности (FilteredConcelhos.id ничего не содержит, а FilteredConcelhos.descricao содержит числа)