Có ai thực sự đã chuyển một dự án khung thực thể mà không ánh xạ O/R vào các lớp khái niệm khác với các bảng trong kho dữ liệu không?Bất kỳ ai sử dụng Khung thực thể * Vâng *?
Ý tôi là sụp đổ ngã ba (M: M) bảng vào đơn vị khác để tạo thành Conceptual lớp tồn tại trong lĩnh vực kinh doanh nhưng được tổ chức như nhiều bảng trong kho dữ liệu. Tất cả các ví dụ mà tôi thấy trên MSDN có rất ít sử dụng thừa kế, sụp đổ các bảng giao nhau thành các thực thể khác, hoặc thu hẹp các bảng tra cứu thành các thực thể.
Tôi muốn nghe hoặc xem các ví dụ dưới đây có hỗ trợ tất cả các hoạt động CRUD bạn thường sẽ mong đợi để làm trên một đối tượng kinh doanh .:
bảng xe và một bảng màu. Màu sắc có thể xuất hiện trong nhiều Xe (1: M). Chúng tạo thành lớp khái niệm UsedCar có thuộc tính Color.
Bảng Doctor, DoctorPatients và bệnh nhân (tạo thành nhiều từ nhiều đến nhiều). Các bác sĩ có nhiều bệnh nhân, bệnh nhân có thể có nhiều bác sĩ (M: M). Lập bản đồ ra hai lớp khái niệm Bác sĩ (có bộ sưu tập Bệnh nhân) và Bệnh nhân (trong đó có một bộ sưu tập Doctors).
Bất cứ ai nhìn thấy/làm điều này với CSDL VÀ SSDL trong khung Entity? CSDL là không tốt nếu nó không actaully bản đồ đến bất cứ điều gì!
Đây có phải gần đây hoặc trong quá trình beta? Tôi đã có một trải nghiệm beta khá chua mà không thực sự làm tôi phấn khích về EF. – Tyler
Ngay sau khi tôi có thể cài đặt bản phát hành SP1 trên máy tính của tôi và ném một giờ vào nó. – Ant