Kho lưu trữ có nên trả lại mô hình miền không?

Mục lục:

Kho lưu trữ có nên trả lại mô hình miền không?
Kho lưu trữ có nên trả lại mô hình miền không?
Anonim

Các kho lưu trữ của bạn phải trả về các đối tượng miềnvà ứng dụng khách của kho lưu trữ có thể quyết định xem nó có cần thực hiện ánh xạ hay không. Bằng cách ánh xạ các đối tượng miền để xem các mô hình (hoặc thứ gì đó khác) bên trong một kho lưu trữ, bạn ngăn không cho khách hàng của các kho lưu trữ của mình truy cập vào đối tượng miền cơ bản.

Kho lưu trữ có nên trả về các thực thể không?

Câu trả lời ngắn: Không. Câu trả lời dài: Kho lưu trữ chịu trách nhiệm chuyển dữ liệu tồn tại trở lại các thực thể(mô hình) và ngược lại. Mô hình là Mô hình kinh doanh đại diện cho một thực thể kinh doanh.

Các dịch vụ nên luôn trả về Dtos hay họ cũng có thể trả về các mô hình miền?

Có, bạn phải trả lại DTO theo lớp dịch vụ của mình khi bạn nói chuyện với kho lưu trữ của mình trong lớp dịch vụ với các thành viên mô hình miền và ánh xạ chúng tới DTO và quay lại MVC bộ điều khiển và ngược lại.

Bạn có nên sử dụng mẫu kho lưu trữ không?

Mẫu Kho lưu trữ giúp kiểm tra logic ứng dụng của bạn dễ dàng hơnMẫu Kho lưu trữ cho phép bạn dễ dàng kiểm tra ứng dụng của mình bằng các bài kiểm tra đơn vị. Hãy nhớ rằng các bài kiểm tra đơn vị chỉ kiểm tra mã của bạn chứ không phải cơ sở hạ tầng, vì vậy, các bản tóm tắt của kho lưu trữ giúp bạn đạt được mục tiêu đó dễ dàng hơn.

Kho lưu trữ có phải là một phần của mô hình miền không?

Kho lưu trữ, giống như một bộ sưu tập, có trách nhiệm thêm một đối tượng, lấy đối tượng theo định danh hoặc tiêu chí phức tạp và cuối cùng là xóa một đối tượng. … Kho lưu trữ được triển khai trong lớp miền, vì nó hoạt động với các đối tượng miền.

Đề xuất: