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类,结果可以看到。
哪里不正确呢?
估计是CustomerID没加[Column]的关系吧
foreach (var c in orders)
{
Console.WriteLine(c.CustomerID);
}
感觉没有类型转化,你将c转化为Order类型试试。