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}; } 以下のコードは次のエラーをスローします: "エンティティまたは複合タイプShop.ProductはLINQ to Entitiesクエリで作成できません" var products = productRepository.GetProducts(1).Tolist(); しかし、select p代わりに使用するとselect new Product { Name = p.Name};、正しく動作します。 どうすればカスタム選択セクションを実行できますか?
389
c#
entity-framework