相关疑难解决方法(0)

如何在Linq查询中选择最小和最大日期值

我正在从SQL迁移到Linq,我需要一些帮助.我正在测试Linq-to-SQL和Linq-to-Entities.我想尝试两者来决定哪一个最适合我.非常感谢您的帮助.谢谢

从表中选择最小日期值的正确语法(在vb.net中,如果可能)是什么?

Dim mydata As New DataClassesDataContext
Dim myresult = From cv In mydata.T1s
                       Select cv.DATE1, cv.Date2, cv.Datex
myresult=Dump()
Run Code Online (Sandbox Code Playgroud)

我试过试过用

Select amin=cv.DATE1.Min(), amax=cv.Date1.Max(), bmin=cv.Date2.Min(), etc....
Run Code Online (Sandbox Code Playgroud)

给出了这个错误'Min' is not a member of 'Date'.

我想要获得最小值和最大值的数据如下:

IOrderedQueryable<VB$AnonymousType_0<DateTime,DateTime>> (16 items) 

Date1                   Date2
17/Oct/09 12:00:00 AM   23/Oct/09 12:00:00 AM
10/Jan/09 12:00:00 AM   15/Feb/09 12:00:00 AM
27/Mar/09 12:00:00 AM   27/Mar/09 12:00:00 AM
30/May/09 12:00:00 AM   30/May/09 12:00:00 AM
25/Jan/09 12:00:00 AM   25/Mar/09 12:00:00 AM
01/Nov/09 12:00:00 AM   01/Nov/09 12:00:00 AM
21/Feb/09 12:00:00 AM   04/Mar/09 …
Run Code Online (Sandbox Code Playgroud)

linq linq-to-sql

37
推荐指数
2
解决办法
13万
查看次数

标签 统计

linq ×1

linq-to-sql ×1