Theo định nghĩa các thuộc tính hoặc phương thức ảo là các phương thức hiển thị cho các lớp con được ghi đè. Nhưng, NHibernate ví dụ sử dụng các thuộc tính ảo để đảm bảo tải chậm.thuộc tính ảo và tải chậm
Câu hỏi của tôi không phải về NHibernate, nhưng làm thế nào bạn có thể sử dụng các thuộc tính ảo để đạt được tải chậm? Có bất kỳ hành vi ẩn nào về các thuộc tính ảo mà tôi không biết không?
Nhibernate kế thừa lớp học của bạn? –
Vâng, đó là lý do tại sao nó cần 'ảo'. Bằng cách này, nó có thể thay thế thuộc tính của bạn bằng mã để tìm nạp dữ liệu khi được truy cập. – ChrisAnnODell
@ChrisAnnODell làm thế nào một lớp có thể được thừa kế tại thời gian chạy? Không có cách nào để đạt được điều này bằng cách phản ánh –