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會顯示警告。

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

var list = locationGrops.ToList();

查詢對我來說似乎很基礎,SQL中有GROUP BY。有沒有辦法讓它在服務器上運行?

一般承認的答案

此時,EF7不支持group by和大多數子查詢。


熱門答案

您可以使用context.Locations.FromSql(sql).ToList()來確保您的查詢在服務器上運行。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因