var _My_ResetSet_Array = _DB
.tbl_MyTable
.Where(x => x.Active == true
&& x.DateTimeValueColumn <= DateTime.Now)
.Select(x => x);
Верхний запрос работает правильно.
Но я хочу проверить только значение даты.
Но верхняя контрольная дата запроса + значение времени.
В традиционном mssql я мог бы написать запрос, как показано ниже.
SELECT * FROM dbo.tbl_MyTable
WHERE
CAST(CONVERT(CHAR(10), DateTimeValueColumn, 102) AS DATE) <=
CAST(CONVERT(CHAR(10),GETDATE(),102) AS DATE)
AND
Active = 1
Так может ли кто-нибудь дать мне предложение, как я могу проверить только значение даты в Linq.