Câu hỏi được gắn thẻ «domain-driven-design»

Thiết kế hướng tên miền (DDD) là một cách tiếp cận để phát triển phần mềm cho các nhu cầu phức tạp bằng cách kết nối việc triển khai với một mô hình đang phát triển.




10
Sử dụng GUID làm khóa chính
Tôi thường sử dụng ID gia tăng tự động làm Khóa chính trong cơ sở dữ liệu. Tôi đang cố gắng tìm hiểu những lợi ích của việc sử dụng GUID. Tôi đã đọc bài viết này: https://betterexplained.com/articles/the-quick-guide-to-guids/ Tôi nhận ra rằng các GUID này được sử dụng để xác …


5
Có phải là thực hành tốt để sử dụng các đối tượng thực thể làm đối tượng truyền dữ liệu?
Tôi tự hỏi bởi vì nếu có, tại sao Entity Framework không cung cấp logic để tạo một đối tượng mới có cùng thuộc tính để truyền dữ liệu giữa các lớp? Tôi sử dụng các đối tượng thực thể mà tôi tạo ra với khung thực thể.

2
Là một bài kiểm tra Đơn vị được coi là dễ vỡ nếu nó thất bại khi logic kinh doanh thay đổi?
Xin vui lòng xem mã dưới đây; nó kiểm tra xem một người có Giới tính nữ có đủ điều kiện nhận ưu đãi1 không: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person = new Person(personId, gender); var id = Guid.NewGuid(); var offer1 …









Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.