【发布时间】:2011-03-29 01:20:32
【问题描述】:
假设我有 4 节课
学生 { int StudentId, string StudentName, IList
BaseMarks {bool GrandTotalMarks}
SpecializedMarks:BaseMarks {Ilist 结果}
结果 {字符串等级,布尔结果}
现在, 我有一种方法可以填充学生列表 IList 和嵌套标记集合,但在内部将其类型转换为科学标记。 IE。 Student 中的每个basemark 都可以转换为ScienceMarks 以获得实用的marks 属性值。
IList student_List = SomeMethodWhichRetursCollection();
问题 如何筛选在任何科目中获得“A”成绩的学生。
类似:
Students where ((SpecializedMarks)Students.StudentMarks).Result 集合。任何 Grade 属性的值 = "A"
【问题讨论】:
标签: c# nhibernate