我正在争取在伙伴关系中设置一个可取消的日期栏[DateInsp]。 NET 使用了SubSonic3、Linq、MSQ服务器,2005年。
当日一栏[DateInsp]不允许无效时,我就这样做了。 一项新要求迫使我设置了[DateInsp]栏,使“DateInsp”一栏落空,现在我正在努力使这一功能再次正常运转。
Problem 1: I need to first render a dropdown list of the 7 most recent inspection dates for a given inspector (this is a grouped list of the 7 most recent dates for the inspector). Here is the TSQL that I need to convert to Linq syntax:
declare @InspectorID varchar(5)
set @InspectorID = GPA
select top 7 convert(nvarchar(30), [DateInsp], 101) InspectedDate
from [dbo].[IncomingInspection]
group by [InspectorID], convert(nvarchar(30), [DateInsp], 101)
having [InspectorID] = @InspectorID
order by convert(nvarchar(30), [DateInsp], 101) desc
如果我能够适当利用Linq进行这项工作,BUTI能够/可以建造一个储存的假体,将日期清单退回,并将日期降为。 公平够了。 我与林克辛塔克斯交战,因此,我们非常赞赏在这方面的任何帮助。
<><><><>>> 我需要利用上文提到的减员中选定的日期,为这一检查员记录正确无误和准确的日期。 同样,这是一个不可否认的时代领域,对我来说,这是真正的 stick点。
这里是最初的Linq syntax,满足了在我不得不改变时间范围以允许新生活之前的要求:
Dim query = (From i In db.IncomingInspections _
Where i.InspectorID = User.Identity.Name _
Group By Key = New With {i.DateInsp} Into Group _
Order By Key.DateInsp Descending _
Select Key = New With {.DateInsp = Key.DateInsp.ToShortDateString}).Take(7)
这份资料载于VB。 NET并使用一些使我头部受伤的Linq syntax。 如果你能够提供C# syntax来完成这项工作,我可以将其翻译到VB。 NET本人。
http://www.un.org。
出于某种原因,我只能使用。 价值财产;我获得: 成员价值不支持。
如果我试图将日期与条款的比较相加的话,我会得到:“Incorrect syntax near < 。
<>ENDIT
感谢很多,
方 法