У меня есть класс Entity с полем datetime, я хочу выбрать отдельное значение поля datetime в формате «mon-yyyy» и заполнить раскрывающийся список.
следующий код выдает ошибку:
var env = db.Envelopes.Select(d => new
{
d.ReportDate.Year,
d.ReportDate.Month,
FormattedDate = d.ReportDate.ToString("yyyy-MMM")
}).Select(d => d.FormattedDate)
List<SelectListItem> _months = new List<SelectListItem>();
foreach (var mname in env)
{
_months.Add(new SelectListItem() { Text = mname, Value = mname });
}
Сообщение об ошибке:
LINQ to Entities не распознает метод 'System.String ToString (System.String) 'и этот метод нельзя перевести на выражение для магазина.
Как исправить это сообщение об ошибке?
Спасибо SR