0
MySQL 데이터베이스에서 데이터를 가져 와서 LINQ를 사용하여 그룹화하려고 시도했지만 오류가 발생했습니다. "암시 적으로 'System.DateTime'형식을 변환 할 수 없습니까? ' 'System.DateTime'. 명시 적 변환이 존재합니다 (캐스트가 누락 되었습니까?) ".암시 적으로 'System.DateTime'형식을 변환 할 수 없습니다. 'System.DateTime'to LINQ 쿼리
대부분 내 데이터는 문자열로 구성되어 있지만 분명히 문제의 원인이되는 몇 가지 DateTime 열이 있습니다. 다른 스레드의 제안은 LINQ를 사용하지 않는 것 같지만 LINQ 쿼리에서이 문제를 해결할 수 있는지 궁금합니다.
List<dynamic> Items = new List<dynamic>();
var items = from t in Items
group t by t.Name into g
select new
{
Name = g.FirstOrDefault().Name,
DateOnSale = g.FirstOrDefault().DateOnSale
};