với các tiêu chuẩn của năm trước chẳng hạn như nHibernate, ORM tùy chỉnh cũ tốt hay một cái gì đó như LLBGenPro?Có ai chạy điểm chuẩn hiệu suất so sánh LINQ
Ngoài ra, khi chạy điểm chuẩn, đề xuất của bạn là gì?
với các tiêu chuẩn của năm trước chẳng hạn như nHibernate, ORM tùy chỉnh cũ tốt hay một cái gì đó như LLBGenPro?Có ai chạy điểm chuẩn hiệu suất so sánh LINQ
Ngoài ra, khi chạy điểm chuẩn, đề xuất của bạn là gì?
Chúng tôi đã có trải nghiệm khủng khiếp với ADO.NET Hiệu suất thực thể sử dụng LINQ: thừa kế chậm lại mọi thứ vô cùng. Một cơ sở dữ liệu nhỏ (ví dụ, 100 bản ghi hoặc hơn) với 20 lớp trong đó hầu hết được thừa hưởng, một truy vấn có thể dễ dàng mất 10 giây.
Vì vậy, làm cho cây thừa kế càng cạn càng tốt khi sử dụng ADO.NET Entities + LINQ.
Đây là chính xác những gì bạn đang tìm kiếm, xem ORM benchmarks trên ormBattle.net
Bạn có phiền đưa linq2sql trong các thử nghiệm của bạn có? – sirrocco
Có lẽ không, chúng tôi chưa chắc chắn, nhưng: 1) đó không phải là ORM đầy đủ tính năng; 2) L2S đã lỗi thời, tức là Microsoft không có kế hoạch phát triển hơn nữa. Chắc chắn người ta có thể tải xuống bộ thử nghiệm của chúng tôi và triển khai các thử nghiệm đó cho bất kỳ ORM/DAL nào. –
Vấn đề là "các nhãn hiệu băng ghế dự bị" trên ORMBattle không phải là "cuộc sống thực" và được tạo ra bởi một người bán ORM để hiển thị ORM của mình trong ánh sáng tốt. –