我正在尝试找出如何在LINQ中编写SQL语句,但是暂时找不到一种方法,这是SQL命令:
SELECT cs.Site_Name, MAX(ed.EffectiveDate_Date)
FROM [WAPMaster].[Factsheets].[EffectiveDate] ed,
[WAPMaster].[Configuration].[Site] cs
WHERE cs.Site_Id = ed.EffectiveDate_SiteId
GROUP BY cs.Site_Name
有人可以帮我使用linq语法吗?
**到目前为止,我一直在尝试(感谢levanlevi)
var test = (from e in this._wapDatabase.EffectiveDates
join c in this._wapDatabase.Sites
on c.Site_Id equals e.EffectiveDate_SiteId
group e by c.Site_Name into r
select new
{
r.Key.SiteName,
EffectiveDate = r.Max(d => d.EffectiveDate_Date)
});
但我收到以下错误:
http://i.stack.imgur.com/AkJ5V.png
SELECT cs.Site_Name ,
MAX(ed.EffectiveDate_Date)
FROM [WAPMaster].[Factsheets].[EffectiveDate] ed ,
[WAPMaster].[Configuration].[Site] cs
WHERE cs.Site_Id = ed.EffectiveDate_SiteId
GROUP BY cs.Site_Name
from e in WAPMaster.Factsheets.EffectiveDate
join c in WAPMaster.Configuration.Site
on c.Site_Id equals e.EffectiveDate_SiteId
group e by c.Site_Name into r
select new { SiteName = r.Key, EffectiveDate = r.Max(d=>d.EffectiveDate_Date)}
Linq新手在这里,与我的第一组问题进行斗争。 我有一个KeywordInstance类型的对象列表,这些对象表示一个关键字,以及应用该关键字的数据库记录的ID。 我想要的是所有关键字的集合,每个关键字应用的RecordID列表 我尝试使用Linq将其放入一个新对象中。我只得到了不同的关键字。 var关键字=所有单词。群比(w= g是IGrouping类型的,通过留档,它只有属性Key,但甚至没有
我需要控制日志框架的最大磁盘空间量。 例如,在log4j中,如果有如下所示的追加器,我可以很容易地估计需要多少磁盘空间: 对于maxFileSize和maxBackupIndex,我知道最多需要10x100KB。 我注意到DailyRollingFileAppender,但它不支持maxFileSize。 除了RollingFileAppender之外,是否还有其他fileappender可以实现
为什么: 执行与 第一个是有意义的,我说宽度是98%,但不要超过1140px宽。 然而,第二个会说页面是1140px宽,但然后会去和98%的页面一样大,对吧?所以例如超过1140px...但显然不是,因为它和第一个一样。 有人能解释为什么吗?
我想知道是否有可能同时调用和(在同一个调用/循环中)。 假设以下数据帧: 我想计算
我在理解GEB/Spock测试中的一个问题时遇到了一些困难。我们正在使用gradle,并试图并行运行我们的测试。据我所知,gradle中的maxParallelForks属性将在单独的JVM中运行测试类。 我遇到的问题是,当我有6个测试类并将maxParallelForks设置为4个时,当测试开始时,我将得到4个测试类并行运行。太棒了!但最后两个班才是问题所在。假设在前4节课中,2节课在1分钟内完
链接到HackerRank挑战 我的想法是遍历数组,每次求和数组中除一个元素外的所有元素,然后求最小和最大和。 所以对于给定的数组 我应该得到以下可能的“块”: ,,,,。 和最小的块是。 我如何调整我的代码来获得给定数组中所有可能的4位数数组,以便我可以比较它们的和,仍然使用for-loop?或者,如果不使用for循环,您还会建议什么? 编辑:现在使用和获取数组中最小和最大的元素。然后使用删除这