public List<Product> GetChartData() { DataClasses1DataContext db = new DataClasses1DataContext(); var query = from c in db.Products select c; return query.Take(10).ToList(); 问题一:“Linq”这两句是什么意思???什么作用呢???
} }
“Products”对应如下: public System.Data.Linq.Table<Product> Products { get { return this.GetTable<Product>(); } } 问题二:“System.Data.Linq.Table<Product>”和“this.GetTable<Product>()”,对“Product类”进行了那些处理???
------解决方案-------------------- 1。 var query = from c in db.Products select c; return query.Take(10).ToList(); ============================= 没必要写的这么复杂,直接这样即可: return db.Products.Take(10).ToList(); 表示取Products表中的前10条数据
2。没有进行什么处理
------解决方案--------------------
------解决方案-------------------- var query = from c in db.Products select c; return query.Take(10).ToList(); 问题一:“Linq”这两句是什么意思???什么作用呢??? 上面说了。。最基本的linq 查询Products的前10行。 ToList();表示转换类型 可以ToList<Products>();