2011-09-22 5 views
5

Tôi đang tạo mặt tiền ứng dụng ở phía trước mô hình miền của mình và sử dụng dto cho các trao đổi giữa người tiêu dùng và mặt tiền.Quy ước đặt tên loại enum trong DTO's

Để tránh phải đủ điều kiện không gian tên của tôi khi tôi đang ánh xạ giữa dto và mô hình miền, tôi đã thêm tất cả dto của tôi với Dto. I E. CustomerDto, AddressDto vv

Tôi cần phải xác định một loại enum như là một phần của dto của tôi là tốt và đang đấu tranh với việc tôi nên sử dụng hậu tố Dto trên loại enum của tôi.

Tôi tò mò những gì người khác đã làm với các loại enum nằm trong dto của họ. Mọi phản hồi đều được đánh giá cao.

cảm ơn

Trả lời

6

Giả sử bạn đang nói về một loại enum khi bạn nói "điều tra," Tôi sẽ không hậu tố nó với dto, vì đó không phải là thực sự nó là gì. Ví dụ: tôi sẽ không nói CustomerTypeDto vì đó không phải là DTO đại diện cho loại khách hàng. Tuy nhiên, đây là một số enum đại diện cho loại cho số CustomerDto, vì vậy có thể CustomerDtoType sẽ là thích hợp.

+0

Vâng, loại enum là ý tôi. Tôi thích quy ước được đề xuất của bạn. Cảm ơn bạn. – Striker

2

Cá nhân tôi sẽ chỉ sử dụng một không gian tên riêng biệt và cùng tên cho kiểu điều tra. Tôi nghĩ rằng điều quan trọng là giữ hai riêng biệt để bên ngoài chỉ là một trường hợp sử dụng chiếu của mô hình.

+0

Tôi chắc chắn muốn giữ hai trong không gian tên riêng biệt, nhưng tôi loại không thích họ có tên giống nhau khi tôi đang lập bản đồ giữa hai người. Mặc dù, trong trường hợp này, thêm dto vào tên có vẻ hơi lạ một chút. Cảm ơn vì đầu vào của bạn. – Striker