I have the following code
var dates = query.Select(
x => DateTime.ParseExact(x.Date, \"yyyy-MM\", CultureInfo.InvariantCulture));
var minDat
Well, the error is actually quite clear. There is no translation in Linq to Entities of ParseExact to SQL.
Remember, Entity Framework, under the covers, converts the query to a SQL command or set of commands. If EF doesn't know how to translate something, it throws this error.
One possible solution, while not terribly efficient, is to convert the IQueryable to IEnumerable, which will allow you to execute the statement.
var dates = query.ToList().Select(
x => DateTime.ParseExact(x.Date, "yyyy-MM", CultureInfo.InvariantCulture));