Предположим, у нас есть:
public class Student
{
public int StudentID { get; set; }
public string Name { get; set; }
}
public class Teacher
{
public int TeacherID { get; set; }
public string Name { get; set; }
}
public SchoolContext : DbContext
{
public DbSet<Student> Students { get; set; }
public DbSet<Teacher> Teachers { get; set; }
}
Правильно ли понимать его как следующее дерево?
SchoolContext
|
|__ DbSet<Student>
| |__ An entry1 (includes an Student entity, original values, current values, state of the entity)
| |__ An entry2 (includes an Student entity, original values, current values, state of the entity)
| |__ ...
|
|__ DbSet<Teacher>
|__ An entry1 (includes an Teacher entity, original values, current values, state of the entity)
|__ An entry2 (includes an Teacher entity, original values, current values, state of the entity)
|__ ...
Насколько я знаю:
Сущность Student является экземпляром класса Student.
исходные значения являются начальными значениями этого экземпляра после того, как мы получим данные,как .Find()
метод.
текущие значения являются значениями после того, как мы изменим.
состояние сообщает текущее состояние объекта.