Tôi đang sử dụng NHibernate 3.0.0 và tính năng mới lười biếng tính năng. Tuy nhiên, trong một số truy vấn, tôi muốn tải các thuộc tính một cách háo hức và tôi muốn truy vấn dẫn đến các cá thể thực thể không được ủy quyền. Tôi cũng thích sử dụng nhà cung cấp LINQ hoặc QueryOver. Vì vậy, hai câu hỏi của tôi liên quan đến này là:NHibernate 3 thuộc tính lười biếng và truy vấn háo hức
- Tôi biết rằng tải háo hức của thuộc tính có thể đạt được trong HQL với "lấy toàn bộ tài sản" nhưng là nó có thể làm tương tự với các nhà cung cấp LINQ hoặc QueryOver?
- Nếu tôi thực hiện truy vấn HQL với "tìm nạp tất cả thuộc tính", các thực thể trong kết quả thực sự được tải sẵn nhưng chúng vẫn được ủy quyền. Có cách nào để tránh điều này không?
Cheers
Vấn đề cụ thể với việc có các thực thể được ủy quyền là gì? –
Truyền thực thể bằng WCF sẽ không hoạt động, ví dụ. – Yhrn