我今天写的代码有问题。我想从数据库中选择一些行并按其中一列对它们进行分组。这是我的代码:
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”无效。