0
我的疑問很簡單。我使用LINQ to ENTITIES創建查詢。如何在數據網格中顯示視圖?
我想公開一個屬性返回查詢。
I.E.
public ... GetScores
{
get { from e in Exams
select new { .. }
}
我這樣做來顯示數據網格和圖形中的數據。但問題是我需要指定像IEnumerable這樣的數據類型,所以在這種情況下,T是匿名的類。
是否有必要創建一個包含查詢屬性的類?
真實的例子
List<Student> studentList = new List<Student>()
{
new Student() { Name="Oscar", ExamResults = new List<float>() {0.8f, 0.75f, 0.6f, 0.95f }},
new Student() { Name="Juan", ExamResults = new List<float>() {0.4f, 0.6f, 0.7f }},
};
var query = from s in studentList
select new
{
Name = s.Name,
Avg = s.ExamResults.Average(),
Description = string.Format("{0} of {1} accredited.", s.ExamResults.Count(e => e > 0.7f), s.ExamResults.Count)
};
public class Student
{
public string Name {get;set;}
public List<float> ExamResults { get; set;}
}
非常感謝.... – 2012-01-08 20:27:49