Được rồi, vì vậy chúng tôi có một giải pháp có chứa các dự án sau:Nơi đặt khung thực thể trong giải pháp của chúng tôi?
- BusinessLogic
- Entities
- DataAccess
- Utilities
- unittests
- diện người dùng
Đó là một doanh nghiệp rất lớn ứng dụng cấp. Câu hỏi của tôi là, chúng ta đặt khung thực thể ở đâu? Một mặt EF có vẻ giống như một công nghệ truy cập dữ liệu và nên đi vào dự án DataAccess. Nhưng sau đó mặt khác nó tạo ra các thực thể của riêng nó và những thực thể đó nên được đặt trong dự án thực thể đã lớn của chúng ta.
Dự án nào là nơi tốt hơn cho Khung thực thể?
Có thể chia nhỏ các thực thể khỏi logic bền bỉ trong EF không?
Lưu ý rằng nếu ứng dụng của bạn đủ lớn, bạn nên tạo nhiều mô hình edmx. – tster
Chúng tôi đang thực sự chuyển lớp dữ liệu sang lớp dữ liệu hiện đại hơn. Chúng tôi muốn sử dụng EF. Vì vậy, bắt đầu nó sẽ chỉ là một EDMX, nhưng chúng tôi sẽ thêm nhiều hơn khi chúng tôi từ từ chuyển đổi tất cả các dự án của chúng tôi để sử dụng lớp dữ liệu mới. – Chev
bạn đang nói về bao nhiêu thực thể? Tôi đã gặp sự cố về thiết kế mô hình và các vấn đề về hiệu năng tải siêu dữ liệu với hơn 100 thực thể. – tster