próbuję wykonać następujący kod i otrzymuję błąd"Data" nie jest obsługiwana w LINQ do jednostek. Tylko inicjalizatory, członkowie jednostki, a jednostka nawigacji właściwości są obsługiwane
public List<Log> GetLoggingData(DateTime LogDate, string title)
{
var context = new LoggingEntities();
var query = from t in context.Logs
where t.Title == title
&& t.Timestamp == LogDate
select t;
return query.ToList();
}
Błąd Otrzymuję jest „Określony element typu«data»jest nie jest obsługiwane w LINQ do jednostek. Obsługiwane są tylko inicjalizatory, elementy encji i właściwości nawigacji jednostki. " Próbowałem różnych prób rzucania każdego elementu na ciąg, porównując tylko część z datą, ale nie można uzyskać odpowiedniej kombinacji. Każda pomoc jest bardzo doceniana.
Pokaż nam klasę Logi tabeli to jest mapowany. – BennyM
Używam EFv1 z .net 3.5. Klasa dziennika jest po prostu tabelą dziennika z biblioteki przedsiębiorstwa z tytułem jako typ ciągu i datownikiem jako polem daty i godziny.Chcę tylko porównać datepart – mikemurf22