我需要帮助创建一个带有亚音速的LINQ SQL。首先是基础知识,这工作得很好:Subsonic 3 - 序列不包含匹配元素
var query = (from o in bd.concelhos
orderby o.descricao
select o);
var results = query.ToList<concelhos>();
不过,我想筛选出一些列和我创建了下面的代码:在与描述的ToList方法
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>();
其中出现了错误“序列中没有匹配的元素”
任何帮助将是巨大的这... ...
更新: 原来我错过了获取设置属性在新声明的类... 像这样
public class FilteredConcelhos
{
public string id { get; set; }
public string descricao { get; set; }
}
这将清除异常,但由此产生的名单仍然是所有错误(FilteredConcelhos.id包含任何与FilteredConcelhos.descricao包含数字)
问题是我想返回结果。我怎样才能返回一个匿名类型? – 2010-06-01 20:01:55