У меня есть такой результат, как JSON:
Я называю этот результат через;
localhost:53304/api/Students
Я хочу видеть заполненные классы в моем Json Result, и я хорошо знаю, что это о настройках Serializer, вот мои некоторые коды классов и настроек:
DbContex:
public partial class MyContext : DbContext
{
public MyContext()
: base("name=MyContext")
{
this.Configuration.ProxyCreationEnabled = false;
this.Configuration.LazyLoadingEnabled = false;
}
Student.cs
[Table("Student")]
public partial class Student
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public Student()
{
Discontinuity = new HashSet<Discontinuity>();
Grade = new HashSet<Grade>();
Payment = new HashSet<Payment>();
}
public int Id { get; set; }
[StringLength(50)]
public string Type { get; set; }
public int? Class_Id { get; set; }
public int? Group_Id { get; set; }
[StringLength(11)]
public string TCno { get; set; }
[StringLength(50)]
public string FName { get; set; }
[StringLength(50)]
public string LName { get; set; }
public bool? Gender { get; set; }
public DateTime? Birthday { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Discontinuity> Discontinuity { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Grade> Grade { get; set; }
public virtual Group Group { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<Payment> Payment { get; set; }
}
Я хочу, чтобы мое текущее имя класса начиналось с результата как:
"Студенты": [
{
"name": "Molecule Man",
"возраст": 29
]
}
И я хочу видеть результаты в иностранных классах, например. Уклон []