Vì vậy, câu hỏi nằm trong tiêu đề.Liệu một phương pháp tương tự của phương pháp mở rộng NHibernate.ToFuture() tồn tại trong khung Entity?
người dùng gì NHibernate có thể làm:
var q1 = Source.Companies.ToFuture();
var q2 = Source.Items.ToFuture();
var q3 = Source.Users.ToFuture();
var compoundModel = new CompoundModel(q1, q2, q3);
// All data obtained in single database roundtrip
// When the first to future statement is touched
Làm thế nào để bắt chước hành vi như vậy trong EF 4?
Tôi không nghĩ rằng điều này là có thể, vì EF không có một tính năng như NHQuerynate's MultiQuery. Gần nhất tôi có thể nghĩ đến là một 'công đoàn' nhưng tất nhiên là không bao giờ có thể bao gồm trường hợp của bạn. –