Comment ajouter la date est où clause. J'utilise le code suivant.Comment utiliser DateTime dans la clause WHERE (LINQ)?
var opportunites = from opp in this.DataContext.Opportunities
join org in this.DataContext.Organizations on opp.OrganizationID
equals org.OrgnizationID
select new
{
org.CreatedDate,
org.OrganizationName
};
if (createdDate != string.Empty)
opportunites = opportunites.Where(opp =>
opp.CreatedDate == Convert.ToDateTime(createdDate));
Mais avec ce code, je ne retourne aucun résultat. Je pense que l'erreur est avec l'opérateur ==.
Je pense que je devrais avoir le code comme celui-ci
"where createdDate between" + createdDate + "00:00:00" + and createdDate + "23:59:59"
Comment archiver cette chose dans LINQ.
Une suggestion?