Entity framework 如何在实体框架中编写查询

Entity framework 如何在实体框架中编写查询,entity-framework,linq-to-entities,oracle10g,entity,Entity Framework,Linq To Entities,Oracle10g,Entity,我不熟悉实体框架。我有一个数据库查询,我需要将其转换为实体框架。如何将LinQ中的查询写入Enity 有人能帮我吗 SELECT FLD1, FLD2, SUM(FLD3), (TO_CHAR(FLD4,'MM/DD/YYYY')) FROM TABLE1 WHERE (FLD2=XXX ) AND (FLD3 BETWEEN TO_DATE(VARDATE,'MMDDYYYY') AND TO_DATE(VARDATE1,'MMDDYYYY')) G

我不熟悉实体框架。我有一个数据库查询,我需要将其转换为实体框架。如何将LinQ中的查询写入Enity

有人能帮我吗

SELECT 
  FLD1, 
  FLD2, 
  SUM(FLD3), 
  (TO_CHAR(FLD4,'MM/DD/YYYY'))
FROM 
  TABLE1
WHERE 
  (FLD2=XXX ) AND  
  (FLD3 BETWEEN TO_DATE(VARDATE,'MMDDYYYY') AND TO_DATE(VARDATE1,'MMDDYYYY'))
GROUP BY 
  FLD1, 
  FLD2, 
  FLD4

嗯…信息是稀疏的,你用很多不同的案例来填充,像这样就可以了

_context.SomeObject
     .Where(x=>x.SomeField == "SomeValue" && x.SomeField > 5 && x.SomeField < 10)
     .Select(x=>new {  x.SomeField1, x.SomeField2, x.SomeField2, SomeField4 = x.SomeChildCollection.Sum(y=>y.SomeChildvalue)
.GroupBy(x=>new {x.SomeField1, x.SomeField2, x.SomeField3})
.ToList()
\u context.SomeObject
其中(x=>x.SomeField==“SomeValue”&&x.SomeField>5&&x.SomeField<10)
.Select(x=>new{x.SomeField1,x.SomeField2,x.SomeField2,SomeField4=x.SomeChildCollection.Sum(y=>y.SomeChildvalue)
.GroupBy(x=>new{x.SomeField1,x.SomeField2,x.SomeField3})
托利斯先生()
这将导致一个组,其中键是一个值为SomeField1、SomeField2、SomeField3的对象,而该对象将是一个匿名投影,在Select中有4个属性

在一些关于日期的比较中,您可能需要使用EntityFunctions