我有三個類:學生,主題和成績。實體框架列表將所有屬性返回到映射模型
public class Grades
{
[Key]
public int Id { get; set; }
public Student Student { get; set; }
public Subject Subject { get; set; }
public int Year { get; set; }
public string Grade { get; set; }
}
學生班級
public class Student
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string Nationality { get; set; }
}
主題類
public class Subject
{
[Key]
public int Id { get; set; }
public string Title { get; set; }
}
我想回到所有級別但隨着擴大學生和學科的性質,像 我可以訪問 Grade.Name
Grade.Gender
Grade.Nationality
Grade.Year
Grade.Grade
代替 Grade.Student.Name
Grade.Student.Gender
Grade.Student.Nationality
我可以能夠訪問數據,我的意圖是實現帶來財產,如「Grade.Gender」而不是「grade.Student.gender」 –
@PrasadRaja爲什麼會你做吧 ?如果你真的想要這樣的東西,那可以在使用.Include和一些LINQ之後完成。 – Yasser
一些時間列表將具有主數據...在該管理員將定義的屬性,基於我需要得到選定的列... –