Chúng tôi đang tìm cách thêm Microsoft Reports - SSRS vào một trong các trang web nội bộ của chúng tôi.Tạo báo cáo trong ASP.Net với Entity Framework
Cơ sở dữ liệu có tất cả các tính năng báo cáo được cài đặt.
Trang web đang sử dụng Khuôn khổ thực thể 4 cho tất cả dữ liệu.
Tôi đã có thể tạo báo cáo bằng cách sử dụng kiểu cũ để tạo Tập dữ liệu (* .XSD) và cách này hoạt động tốt.
Câu hỏi của tôi là có thể sử dụng Khung thực thể hiện tại trong trang web cho dữ liệu mà báo cáo yêu cầu không? Thay vì phải phát minh lại bánh xe và tạo toàn bộ Số liệu, cùng với các mối quan hệ, v.v.
Đó là một trang web và không áp dụng, vì vậy điều này (http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-an-asp-net-report-using-visual-studio-2010-part-1.aspx) dường như không áp dụng; Tôi không thấy DataSource (trong phần 2 của hướng dẫn)
Cập nhật
Là một phụ lưu ý, chúng tôi muốn tránh xa điều khiển của bên thứ ba đắt, vv
Ngoài ra, một cách khác để xem xét vấn đề có thể là tạo ra * .XSD từ mô hình thực thể khung thực thể; điều này có thể không? Nó không lý tưởng mặc dù chúng tôi sẽ chạy và chạy ..
Cố gắng này tiếp cận quá, mặc dù có vẻ như điều này sẽ chỉ hoạt động nếu đó là một ứng dụng web và không phải trang web vì tham chiếu không có sẵn trong trình thiết kế báo cáo (trình hướng dẫn nơi bạn chọn nguồn dữ liệu của mình) - tham chiếu không tồn tại. – Darren
là cách duy nhất để truy cập mã của bạn trong báo cáo. Nếu bạn không thể thiết lập một ứng dụng web cho dịch vụ WCF của bạn, bạn có thể truy cập tốt nhất dữ liệu của bạn với sql đơn giản hoặc một thủ tục được lưu trữ – JMan
yah, bắt đầu thấy điều đó. Chúng tôi xây dựng các thủ tục được lưu trữ cho các báo cáo trong cùng một thời gian khi đặt câu hỏi này; thực sự không thích có logic truy cập dữ liệu ở những nơi khác nhau ... – Darren