Tôi hiện đang trong quá trình tạo ứng dụng dữ liệu Silverlight 3. Để truy cập cơ sở dữ liệu, 2 phương pháp phổ biến được sử dụng: Dịch vụ RIA và Dịch vụ dữ liệu ADO.NET. Có ai có bất kỳ hướng dẫn nào về thời điểm/tại sao nên chọn từng cách tiếp cận? Đây là những gì tôi đã thu thập từ nghiên cứu/kinh nghiệm của tôi. Có suy nghĩ gì không?Dịch vụ RIA và ADO.NET Dịch vụ dữ liệu
ADO.NET dường như chỉ hữu ích cho các cuộc gọi cơ sở dữ liệu nghiêm ngặt. Nếu bạn cần để lộ các dịch vụ dữ liệu cho các ứng dụng khác (bỏ qua giới hạn miền của Silverlight 3), đây là một cách tiếp cận tốt. Ngoài ra, nếu cú pháp URL/Truy vấn có thể hữu ích trong ứng dụng của bạn, đây là một lợi thế khác
Dịch vụ RIA có vẻ là một khuôn khổ được chấp nhận linh hoạt hơn. Nó dường như cung cấp cho bạn nhiều hơn truy cập cơ sở dữ liệu nghiêm ngặt. Nó có một giới hạn chỉ được sử dụng cho ứng dụng Silverlight/Web vì nó không được tiếp xúc thông qua một dịch vụ.
Suy nghĩ? Ý tưởng? Bình luận?
Thông tin tốt. Tôi sẽ phải cung cấp cho bạn một phiếu bầu "ảo" vì tôi quá mới với Stack Overflow (danh tiếng chỉ 11) để bỏ phiếu cho câu trả lời của bạn. –
Tôi tin rằng bạn sai về: "không dễ xem API trong Visual Studio" về Dịch vụ dữ liệu. Dịch vụ dữ liệu ADO.NET có thể được nhập vào Visual Studio giống như bất kỳ giải pháp WCF/RIA nào cho phép bạn xem mã API thông qua các phương thức/lớp được tạo mạnh mẽ. –
Tổng thể tốt thread, nhưng tôi đồng ý với Robert - ADO.NET Dịch vụ dữ liệu là rất dễ dàng để xem xét dưới mui xe của. –