Bất kỳ ai có thể giới thiệu các hướng dẫn, thực thi hay mẫu mã tốt về cách sử dụng mẫu đối tượng truy vấn, trong C# (Java ...)?Ví dụ thực hiện đối tượng truy vấn
Tôi chưa tìm thấy nhiều với google.
Bất kỳ ai có thể giới thiệu các hướng dẫn, thực thi hay mẫu mã tốt về cách sử dụng mẫu đối tượng truy vấn, trong C# (Java ...)?Ví dụ thực hiện đối tượng truy vấn
Tôi chưa tìm thấy nhiều với google.
Với LINQ ở hầu hết mọi nơi, bạn có chắc chắn cần thực hiện lại Query Object không?
Về cơ bản, bạn có thể xử lý tất cả các lớp từ System.Linq.Expressions để triển khai tốt mẫu truy vấn đối tượng.
Tôi đề xuất Mẫu đối tượng truy vấn của Martin Fowler (http://martinfowler.com/eaaCatalog/queryObject.html). Nhận cuốn sách của mình "Patterns of Enterprise Application Architecture", bạn sẽ tìm thấy mẫu thực hiện ở đó.
Từ Chad Myers:
* Phần 2: * http://www.lostechies.com/blogs/chad_myers/archive/2008/08/02/query-objects-with-repository- pattern-part-2.aspx –
Tôi đã viết một thư viện đối tượng truy vấn tốt đẹp cho NHibernate. Hãy khám phá tại đây: https://github.com/shaynevanasperen/NHibernate.Sessions.Operations
Tôi có xu hướng đồng ý với điều này. Bất cứ ai có thể cho tôi một lý do tại sao không sử dụng LINQ thay vì thực hiện một mẫu đối tượng truy vấn? – Ozzy
@Ozzy có thể vì nó không được nhà cung cấp cơ sở dữ liệu của mình hỗ trợ ?? – GorillaApe
qua WCF (nếu bạn bị mắc kẹt với một ràng buộc không hỗ trợ) –