si ho fatto cosi
e mi da errorecodice:var EMAtempoMList = (from L in db.DREAM_Log.AsNoTracking() join e in EMAList on L.IdRecord equals e.IDEsame where L.TypeOP == "VL_Sign" && L.Usr_DateIns != null && e.Data.HasValue select new { media = DbFunctions.DiffDays(e.Data.Value, L.Usr_DateIns) } ).Average(e => e.media); EMAtempoM = (int)EMAtempoMList;
ho controllato bene, in nessuna porzione del codice viene richiamato asEnumerator() per le liste in cui mi appoggio
sono tutte semplici al DB, anzi, se tolgo il join funziona correttamente
eppure EMALIST la uso in continuo prima e faccio altre query!
mannaggia


Rispondi quotando