EF7とGroupBy()は翻訳できません

asp.net-core-mvc entity-framework-core

質問

私はEF7 Beta 8で次のコードを実行しています:

var locationGrops = from l in db.Locations
                    group l by l.ServiceType into g
                    select g;

var list = locationGrops.ToList();

このコードを実行すると、EFに警告が表示されます。

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があります。サーバー上で動作させる方法はありますか?

受け入れられた回答

現時点では、byおよびandを含むサブクエリはEF7ではサポートされていません。


人気のある回答

context.Locations.FromSql(sql).ToList()を使用すると、サーバー上で望むcontext.Locations.FromSql(sql).ToList()クエリが実行されるようにすることができます。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ