Je suis tring pour comparer une date d'un contrôle de calendrier d'asp à une date dans le tableau .... voici ce que j'ai ... il n'aime pas le ==?Comment comparez-vous les dates dans une requête LINQ?
var query = from details in db.TD_TravelCalendar_Details
where details.StartDate == calStartDate.SelectedDate
&& details.EndDate == calEndDate.SelectedDate
select details;
Des détails supplémentaires seraient utiles - quelle erreur, exactement cela vous donne-t-il? Il est difficile de déduire vos types de ce que vous avez fourni. Quel type est details.StartDate? Et calStartDate.SelectedDate? – Matt
== est bien pour comparer la date. De vos commentaires, les deux opérandes gauche et droite sont DateTime, donc je soupçonne que vous avez modélisé votre StartDate ou EndDate comme autoriser NULL dans DB, dans ce cas, il représentera le champ StartDate en tant que DateTime? plutôt que DateTime –