Tôi đang làm việc trên hệ thống quản lý đại học mà tôi đang sử dụng dịch vụ WCF và trong dịch vụ tôi đang sử dụng DataTables và DataSets để lấy dữ liệu từ cơ sở dữ liệu và cơ sở dữ liệu là máy chủ sql.Tại sao trả lại tập dữ liệu hoặc bảng dữ liệu từ dịch vụ WCF không phải là một thực hành tốt? Các lựa chọn thay thế là gì?
Câu hỏi của tôi là
- Đang sử dụng DataTables và Datasets "Good Practice" hoặc "Thực hành Bad"?
- Nếu nó xấu, thay thế DataTable/DataSet là gì?
- Nếu không tốt, lý do chính là gì?
[Trở DataSets từ WebServices là đẻ trứng của Satan và Đại diện cho tất cả những gì thật ác trong thế giới] (http : //www.hanselman.com/blog/ReturningDataSetsFromWebServicesIsTheSpawnOfSatanAndRepresentsAllThatIsTrulyEvilInTheWorld.aspx) Bằng SCOTT HANSELMAN – Habib
Bạn đang sử dụng chúng * trong * dịch vụ hoặc * bên ngoài * bằng cách trả lại chúng? – nvoigt
Trách nhiệm của dịch vụ bạn đang xây dựng là gì, bạn có biết (và có quyền kiểm soát) đối với khách hàng không? – Jocke