[英]entity framework nested select queries
I have a SQL query and I should use it in Entity Framework. 我有一个SQL查询,应该在实体框架中使用它。 I'm new in Entity and I don't know how I can do that.
我是Entity的新手,我不知道该怎么做。 My query is:
我的查询是:
SELECT EKIP,
COUNT (SAGLA) AS KPISAYISI
FROM
(SELECT M.APPLICATIONID AS ORTAM,
MNAME AS SERVIS,
sum(AVAIL*HIT)/SUM(HIT) AS SAGLA,
SUM(HIT) AS CAGRI ,
(SELECT DOMAINNAME
FROM SOAGOVERNANCE_SERVICE D
WHERE D.NAME=m.MNAME
AND D.APPLICATIONID=m.APPLICATIONID) AS EKIP
FROM SOAGOVERNANCE_METRICLOG m
WHERE MDATE BETWEEN '2013-01-01 01:00:00' AND '2013-02-01 01:00:00'
AND MTYPE='SERVICE'
GROUP BY APPLICATIONID,
MNAME) S
WHERE S.CAGRI > 3
AND S.SAGLA<90
GROUP BY EKIP
ORDER BY EKIP
The simplest way is creating a sql view with you query. 最简单的方法是使用查询创建sql视图。 And then create entity on view.
然后在视图上创建实体。
Or you want full query in entity? 还是要在实体中进行完整查询?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.