Hi Tôi chỉ học tập để làm việc với khung Entity Mã đầu tiên và tôi dường như không thể hiểu something.I đã tạo ra ba mô hình dựa trên hướng dẫn:Hiểu đang tính ảo đầu tiên
public class Course
{
public int CourseID { get; set; }
public string Title { get; set; }
public int Credits { get; set; }
public virtual ICollection<Enrollment> Enrollments{ get; set; }
}
public class Enrollment
{
public int EnrollmentID { get; set; }
public int CourseID { get; set; }
public int StudentID { get; set; }
public decimal? Grade { get; set; }
public virtual Course Course { get; set; }
public virtual Student Student { get; set; }
}
public class Student
{
public int StudentID { get; set; }
public string LastName { get; set; }
public string FirstMidName { get; set; }
public DateTime EnrollmentDate { get; set; }
public virtual ICollection<Enrollment> Enrollments { get; set; }
}
Vấn đề của tôi là Tôi không hiểu những gì các thuộc tính với ảo do.If tôi kiểm tra cơ sở dữ liệu không có thùng cột cho mỗi thuộc tính, chỉ cho những người khác.
Vậy điều gì xảy ra khi bạn tạo thuộc tính với từ khóa ảo?
Còn nhiều điều nữa khi làm việc với Khung thực thể. Đó là ví dụ cần thiết bởi cơ chế tải lười cho Entity Framework. Xem: http://stackoverflow.com/questions/7738722/entity-framework-4-1-virtual-properties –
@Ravadre Cảm ơn, đã cập nhật bài đăng của tôi. – Freeman