请考虑我的学生模型中的以下代码段:
public class Student
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
public int Teacher { get; set; }
}
'Teacher'属性是我的数据库中的外键。我想知道该属性的上述实现是否正确(因为我使用存储库将相关学生链接到教师)或者我应该使用教师对象
public Teacher Teacher{get;set;}
这样做?在什么情况下你想要使用这两种实现中的任何一种?
答案 0 :(得分:0)
这取决于你只能使用类,或者你可以同时使用(类和原始)。它还取决于您使用的ORM。如果您正在使用EntityFramework,那么