Tengo dos valores de fecha, uno ya almacenado en la base de datos y el otro seleccionado por el usuario usando DatePicker. El caso de uso es buscar una fecha particular en la base de datos.
El valor ingresado previamente en la base de datos siempre tiene un componente de hora de 12:00:00, mientras que la fecha ingresada desde el selector tiene un componente de tiempo diferente.
Solo estoy interesado en los componentes de fecha y me gustaría ignorar el componente de tiempo.
¿Cuáles son las formas de hacer esta comparación en C #?
Además, ¿cómo hacer esto en LINQ?
ACTUALIZACIÓN: En LINQ to Entities, lo siguiente funciona bien.
e => DateTime.Compare(e.FirstDate.Value, SecondDate) >= 0