今日書いたコードに問題があります。データベースからいくつかの行を選択し、それらを列の 1 つでグループ化したいと考えています。これは私のコードです:
public class Classes
{
public IQueryable<ClassData> HomeWorkList { get; set; }
}
public class ClassData
{
public string Name { get; set; }
public string English { get; set; }
}
var classesCustomViews = new Classes {
HomeWorkList = _repositoryClasses.GetRecords()
.GroupBy(s => new { s.Name, s.English })
.Select(s => new ClassData
{
English = s.Key.English,
Name = s.Key.Name
})
};
return PartialView(classesCustomViews);
これは私が得るエラーです:
System.Data.SqlClient.SqlException: 列名 'English' が無効です。列名 'English' が無効です。列名 'English' が無効です。