Tôi sẽ chống lại hạt ở đây. Tôi đã xây dựng 2 ứng dụng lớn với EF ngay bây giờ, một ứng dụng có một bản edmx và một với một số. Có ưu và khuyết điểm nhưng nói chung tôi thấy cuộc sống dễ dàng hơn nhiều với một edmx. Lý do là hầu như không bao giờ có sự tách biệt thực sự các miền trong ứng dụng, ngay cả khi có vẻ như từ lúc bắt đầu. Yêu cầu mới bật lên yêu cầu bạn liên kết các thực thể trong các edmx khác nhau sau đó bạn phải cấu trúc lại và liên tục di chuyển mọi thứ xung quanh.
Tất cả các đối số để chia sẽ sớm bị lỗi thời khi EF 5 introduces Multiple Diagram s, đó là lợi ích thực sự duy nhất để chia tệp edmx ở địa điểm đầu tiên. Bạn không muốn phải xem mọi thứ bạn không làm việc và bạn không muốn tác động đến hiệu suất.
Trong ứng dụng của tôi với phiên bản chia của chúng tôi hiện có một số thực thể trùng lặp để có được lợi ích của các thuộc tính điều hướng. Có thể ứng dụng của bạn có sự tách biệt các miền, nhưng thường mọi thứ kết nối với người dùng. Tôi đang xem xét sáp nhập hai của bây giờ nhưng nó sẽ có rất nhiều công việc. Vì vậy, tôi sẽ nói giữ chúng lại với nhau cho đến khi nó trở thành một vấn đề.
Nguồn
2012-11-21 16:43:55
Mô hình của bạn phải là về các thực thể chứ không phải về các bảng. –