Linq сравнение. Невозможно преобразовать значение даты / времени MySQL в System.DateTime - PullRequest
0 голосов
/ 02 февраля 2012

Есть симулированные вопросы об одной и той же ошибке с полем в списке выбора, этот вопрос об использовании даты / времени в сравнении where.

Все даты не равны нулю и действительны, используя VS2010с рамкой сущности.DateA и DateB оба имеют тип DateTime

(from s in _db. ....
< joins >
 where ( ... )
    && (
    (s.StartDate<= DateA && s.EndDate>DateB)
   || (s.StartDate > DateA && s.EndDate <= DateB)
   || (s.StartDate <= DateB&& s.EndDate > DateB)
  )
  orderby s.StartDate
  select < ....> 
  );

исключительный стек вызовов начинается с

MySql.Data.Types.MySqlDateTime.GetDateTime ()

возможно несовместимость формата даты / культуры,Не найден способ изменения форматов MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...