LINQ TO SQL 随机获取产品信息 产品信息和产品图片不在一个表
public static List<Product> GetProduct(int length, int classid)
{
using (MvcNeiipDataContext context = new MvcNeiipDataContext())
{
var result = (from c in context.Product orderby context.NEWID() select c).Where(n => n.CategoryID == classid).Join(context.ProductImage, p => p.ProductID, i => i.ProductID, (p, i) => new { p.ProductID, p.CompanyID, p.ProductName, p.MarketPrice, p.MemPrice, p.AddDate, p.UpdateDate, p.IsGrounding, p.Stock, p.BuyNum, i.ImageUrl, i.IsDefault }).Where(r => r.IsDefault).Join(context.CompanyInfor, r => r.CompanyID, b => b.CompanyID, (r, b) => new { r.ProductID, r.ProductName, r.MarketPrice, r.MemPrice, r.AddDate, r.UpdateDate, r.IsGrounding, r.Stock, r.BuyNum, r.ImageUrl, b.CompanyName });
return result.Skip(0).Take(length).ToList<Product>();
}
}
看一下这个LINQ TO SQL 的语句对吗 因为是多个表 .ToList<Product>这里出错了 应该该怎么改啊 菜鸟求帮助 谢谢