首页 新闻 会员 周边

Linq简单查询

0
悬赏园豆:20 [已关闭问题] 关闭于 2010-11-03 10:15

 

  DataContext dc = new DataContext(connstr);

var orders
= from c in dc.GetTable<Order>() select c;

foreach (var c in orders)
{
Console.WriteLine(c.CustomerID);
}
    [Table(Name="Orders")]
    class Order {
        public string CustomerID { get; set; }
    }

这样没有数据显示出来,但是数据条数可以知道是正确的。

如果直接用Linqtosql类,结果可以看到。

哪里不正确呢?

 

清海扬波的主页 清海扬波 | 小虾三级 | 园豆:825
提问于:2010-10-06 11:12
< >
分享
所有回答(2)
0

估计是CustomerID没加[Column]的关系吧

Gray Zhang | 园豆:17610 (专家六级) | 2010-10-06 21:27
0

foreach (var c in orders)
            {
                Console.WriteLine(c.CustomerID);
            }
感觉没有类型转化,你将c转化为Order类型试试。

小闵 | 园豆:502 (小虾三级) | 2010-10-07 23:09
试过了,不行。
支持(0) 反对(0) 清海扬波 | 园豆:825 (小虾三级) | 2010-10-08 09:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册