首页 新闻 会员 周边

我这样写Linq为何获取不到数据,求解答

0
悬赏园豆:10 [已解决问题] 解决于 2014-01-13 11:31
//实体类
public class SummaryWord
{
        public SummaryWord(int sumId, string sumName, Int16 type)
        {
            SumId = sumId;
            SumName = SumName;
            Type = type;
        }

        public int SumId { get; set; }
        public string SumName { get; set; }
        public Int16 Type { get; set; }
}

实现方式:

protected string LinqSample()
{
    StringBuilder html = new StringBuilder();
    List<SummaryWord> list = new List<SummaryWord>();
    list.Add(new SummaryWord(1, "速度快", 1));
    list.Add(new SummaryWord(2, "大气漂亮", 1));
    list.Add(new SummaryWord(3, "电池不够用", 2));
    
    var query = from a in list
                where (a.Type == 1)
                select a;
    var queryList = query.ToList();
    foreach (var obj in queryList)
    {
        html.AppendLine("" + obj.SumName);
    }
    return html.ToString();
}

页面调用的代码:

    <div>
        <%=LinqSample()%>
    </div>
最佳损友。的主页 最佳损友。 | 初学一级 | 园豆:63
提问于:2014-01-13 10:58
< >
分享
最佳答案
0

这两个不一致导致的。

收获园豆:10
aehyok | 小虾三级 |园豆:1212 | 2014-01-13 11:06
其他回答(1)
0

楼上好眼力,膜拜之!小学生来看看!

大楚打码人 | 园豆:4313 (老鸟四级) | 2014-01-13 11:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册