J'ai la requête LINQ suivante -requête Linq ne me laisse pas pour une date
var data = (from req in db.tblRequirements
where req.guidRequirementId == guidRequirementId
&& (!db.ViewMIPRAlls.Any(x=>x.guidRequirementId == req.guidRequirementId))
select new
{
guidRequirementId = req.guidRequirementId,
strStatus = req.tblCodesRequirementStatus.strDescription,
strNumber = req.ViewNumber.strAwardNumber,
strOffice = req.tblOrganization.strAcronym,
strCustomerOffice = req.tblOrganizationCustomer.strAcronym,
strDescription = req.strDescription,
strNotes = req.strNotes,
strStatusId = req.strStatusId,
strCompany = req.strCompany,
strUpdatedBy = Person.GetPersonNameFromUserID(req.guidUserId),
dtmUpdated = Requirement.UpdateTime(req.guidRequirementId),
dtmEsitmatedEnd = (req.tblDates.Select(x=>x.dtmEnd) != null
? req.tblDates.Select(x=>x.dtmEnd.ToShortDateString()).ToString()
: ""
)
}).OrderBy(x=>x.dtmEnd);
et je suis incapable de le commander par date. Ce résultat de la requête dans l'erreur suivante:
Could not format node 'ClientQuery' for execution as SQL.
Quel fournisseur LINQ? LINQ to SQL, LINQ to Entités? Autre chose? – Yuck
LINQ to SQL désolé – EvanGWatkins