Có rất nhiều report generators cho MySql và MS SQL Server. Ví dụ: this one cho MySql. Chúng tôi có một ứng dụng web lớn dựa trên NHibernate và tôi tự hỏi nếu có bất kỳ máy phát điện báo cáo hoạt động trên các thực thể ánh xạ NHibernate của chúng tôi?Có trình tạo báo cáo NHibernate nào không?
Trả lời
AFAIK, không có công cụ báo cáo cụ thể NHibernate, điều này có ý nghĩa vì NHibernate không được thiết kế để báo cáo.
Bạn có thể sử dụng một cho DB bạn đang sử dụng với NHibernate hoặc một trong đó hỗ trợ nhận danh sách tùy ý đối tượng .NET và chuyển kết quả của truy vấn NH.
Bạn vui lòng chỉ định một ví dụ về cách thứ hai? "Một trong đó hỗ trợ nhận được một danh sách tùy ý của các đối tượng .NET ..."? –
Báo cáo tinh thể –
Việc báo cáo Telerik đã xử lý khá tốt cho sử dụng một ORM như một datasource, nó hỗ trợ Entity Framework và OpenAccess (ORM Telerik) natively và ObjectDataSource của nó nên làm việc tốt với nHibernate
Do lưu ý rằng bạn đang đề cập đến các trình tạo báo cáo cho các cơ sở dữ liệu, chứ không phải các trình lập bản đồ đối tượng-quan hệ. Bạn có thể sử dụng những máy phát (Crystal, ReportViewer, vv) và gửi chúng NHibernate-mua các nguồn, hoặc chỉ sử dụng đồng bằng cũ HTML + Nhibernate. – rebelliard