2015-10-21 7 views
5

翻訳することはできません。EF7とGROUPBYは()私はEF7ベータ8上で動作するコードを以下している

warning : [Microsoft.Data.Entity.Query.QueryCompilationContext] The LINQ express 
ion 'GroupBy([l].ServiceType, [l])' could not be translated and will be evaluate 
d locally. 

クエリは私にとって非常に基本的なようであり、SQLにはGROUP BYがあります。サーバー上で動作させる方法はありますか?

答えて

4

この時点で、およびbyおよびほとんどのサブクエリは、EF7ではサポートされていません。

+0

7.0.0-rc1-final / –

1

context.Locations.FromSql(sql).ToList()を使用すると、サーバー上でクエリを確実に実行できます。

0

ロジックを使用してデータベースビューを作成する方法があります(複雑なグループ分けの方がおそらく良いでしょう)。

今、それはビューを使用するハックのビットですが、ここで私はあなたが足場を使用している場合思い付いたものです:

要するに

How can I create database Views in a scaffolded DbContext in EF7/Entity Framework Core 1.0

私はDbContextから継承し、手動でビューのエンティティクラスを作成します。

関連する問題