14
无法在LINQ to Entities查询中构造实体
由实体框架生成的实体类型称为产品。我已经写了这个查询 public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } 下面的代码引发以下错误: “无法在LINQ to Entities查询中构造实体或复杂类型Shop.Product” var products = productRepository.GetProducts(1).Tolist(); 但是当我使用select p代替select new Product { Name = p.Name};它时,它可以正常工作。 如何执行自定义选择部分?
389
c#
entity-framework