【发布时间】:2009-08-21 14:30:31
【问题描述】:
Subsonic 3.0.0.3 的一个奇怪错误
以 AdventureWorksLT DB 为例
当我运行这段代码时
我得到 gname 的空值(尽管 name 的值正常) w 是 0 而不是第一行的值 [如果我将 select new MyData 更改为仅选择 MyData - 它可以正常工作]
class Program {
static void Main(string[] args) {
var q = from g in Product.All()
select new MyData{
gname = g.Name,
name = g.Name,
w = g.Weight.Value
};
var list00 = q.Take(1).ToList();
Console.WriteLine(list00[0].gname);
}
}
public class MyData {
public string gname { get; set; }
public string name { get; set; }
public decimal w { get; set; }
}
任何想法有什么问题
谢谢
迈克
【问题讨论】: