Я хочу, чтобы мой запрос остановил отображение времени и только дату. Это то, что я пытался далеко:Краткая дата в Linq
Query= (from z in ctx.Interactions
where z.ActivityDate <= StartDateTo
&& z.ActivityDate >= EndDateTo
&& z.Indepth == false
select new
{
Date = new DateTime(z.ActivityDate.Year, z.ActivityDate.Month, z.ActivityDate.Day),
Subject = z.Subject
}).ToList();
И
Query= (from z in ctx.Interactions
where z.ActivityDate <= StartDateTo
&& z.ActivityDate >= EndDateTo
&& z.Indepth == false
select new
{
Date = z.ActivityDate.Date,
Subject = z.Subject
}).ToList();
И оба не работают.
LINQ to Entities does not recognize the method 'System.String ToString(System.String)' method, and this method cannot be translated into a store expression.
при попытке применить строковый метод.
запросе LINQ ничего не _display_. Где вы хотите показать только дату? –
Ну, вам нужно сделать это, когда вы конвертируете дату/время в строку для отображения. –
Linq не отображает ничего, но когда я его показываю, он отображает дату. Это привязка к запросу – Master