Estoy tratando de encontrar la manera de mejor consulta en NHibernate para que los resultados devueltos son entre las entradas, donde hoy el tiempo es> = PublishDateTime y < = ExpiryDateTimela consulta con NHibernate en la fecha de hoy es entre publishDate y la fecha de caducidad
La fecha de caducidad puede ser nula, así que debo tenerlo en cuenta. Encontré un par de ejemplos here y here pero parecen funcionar de una manera diferente y aceptan 2 valores y se comparan con un campo DB. Quiero el otro camino en realidad.
de consultas hasta el momento:
var query = _session.CreateCriteria<Message>()
.AddOrder(Order.Desc("PublishedDateTime"))
.List<Message>();
return query;
Cualquier sugerencia serían recibidos en gran medida!
1 gracias por dar dos ejemplos. Linq I nuevo, pero estaba interesado en el método de Criteria, así que gracias – Andrew
Hazme un favor simplemente cambie .Hoy en .Now y te marcaré como la respuesta. Gracias de nuevo por su entrada :) – Andrew
Pensé que quería "la fecha de hoy", no "la hora actual" (eso es lo que dice la pregunta) –