Gần đây tôi đã nghe rất nhiều về DTO và chúng hữu ích như thế nào nhưng tôi không thể tìm thấy một ví dụ hay về việc sử dụng nó trong ngữ cảnh ASP.NET.Lớp nào của ứng dụng nên chứa triển khai DTO
Hãy nói rằng tôi sử dụng ba kiến trúc tầng:
- lớp dữ liệu (sử dụng Entity Framework)
- lớp kinh doanh (WCF Service)
- Presentation Layer (MVC ứng 4,0 web)
Tôi nên chuyển từ đối tượng Employee EF sang EmployeeDTO POCO ở đâu?
Cho phép nói rằng tôi thực hiện chuyển đổi trong lớp Truy cập dữ liệu nhưng điều gì xảy ra trong dịch vụ WCF? Sau đó nó có nên được chuyển đổi sang một đối tượng DataMember
khác và khi nó đến lớp giao diện người dùng (ứng dụng web MVC) sau đó nó sẽ được chuyển đổi lần thứ ba thành một mô hình không? Tôi sẽ đánh giá cao nếu một người nào đó có thể làm rõ điều này cho tôi
Tôi hiện đang nghiên cứu cho các ứng dụng web mới, stumbled khi bài viết này tốt http://www.codeproject.com/Articles/493389/Four-ways-of-passing-data-between-layers, chỉ muốn chia sẻ – kite