Microsoft đã thực hiện một công việc hiểu biết về việc không phác thảo vị trí thực tế cho các dịch vụ dữ liệu trong thế giới tuyệt vời của SOA/Web dev.Chiến lược triển khai Dịch vụ Dữ liệu WCF
Vì vậy, câu hỏi của tôi là WCF Data Services được thiết kế để được sử dụng thông qua ứng dụng khách bên ngoài? Có ai từng nghe về ai đó đang sử dụng chúng ở phía máy chủ (tức là truy cập cơ sở dữ liệu cho dịch vụ web) không?
kịch bản đơn giản một kiến trúc lớp nói chung sử dụng đối tượng kinh doanh BO (ngoặc chỉ ra những gì đang được thông qua giữa các lớp)
(XML) Dịch vụ WCF -> (BO) Business Logic -> (BO) Dao -> Entity Framework
hoặc sử dụng dịch vụ dữ liệu sẽ là nơi DS BO được mô hình hóa các thực thể kinh doanh được sử dụng trong dịch vụ dữ liệu.
(XML) Dịch vụ WCF -> (BO) Business Logic -> (BO) WCF Data Service -> (DS BO) Server
Tôi không thể nhìn thấy một sử dụng cho sau này, trừ khi có rất nhiều trường hợp, mọi người sẽ truy cập dữ liệu của bạn qua Lớp dịch vụ dữ liệu của bạn so với lớp Dịch vụ?
Suy nghĩ bất kỳ ai, bất kỳ loại tài liệu tham khảo nào có thể giúp ích lại sẽ hữu ích.
Tôi đang tìm kiếm ưu/nhược điểm để giúp những người khác ngoài đó như tôi xác định khi nào/ở đâu để sử dụng dịch vụ dữ liệu.
EF có hiệu suất thấp nên đây là giải pháp không tốt cho các dịch vụ hiệu suất cao. – garik
EF sẽ được sử dụng trong cả hai trường hợp và hiệu suất có thể chấp nhận được cho thông lượng của chúng tôi. – Nix