Die folgende linq2sql Code verwendet wird mir viel Kopfschmerzen verursacht und ich hatte gehofft, jemandDer Versuch, max Datum von Tisch zu bekommen Linq2Sql
DateTime _maxRecordedDate = (from snapshot in _ctx.Usage_Snapshots
where snapshot.server_id == server_id
orderby snapshot.reported_on descending
select snapshot.reported_on).First().Value;
Dieser Code funktioniert in LinqPad und aber kompiliert fein helfen könnte, wenn das Projekt läuft es a ‚angegebene Methode wird nicht unterstützt“
Wenn ich Wert nicht es mir folgende Fehlermeldung erhalten, verwenden oder gegossen.
**
Cannot implicitly convert type 'System.DateTime?' to 'System.DateTime'. An explicit conversion exists (are you missing a cast?)
**
Nach vielen Suchen konnte ich feststellen, dass das Problem von der Verwendung von ADO.NET Data Services herrührt. Anscheinend verwenden sie eine begrenzte Teilmenge von Linq und es ist zur Zeit nicht möglich, Methoden wie Max, First, etc. zu verwenden. Bummmer – jdiaz