有没有人真正发布了一个实体框架项目,该项目将 O/R 映射到与数据存储中的表完全不同的概念类?
我的意思是将连接 (M:M) 表折叠到其他实体中,以形成存在于业务域中但在数据存储中组织为多个表的概念类。我在 MSDN 上看到的所有示例都很少使用继承、将联结表折叠成其他实体或将查找表折叠成实体。
我很想听听或查看以下示例,这些示例支持您通常希望在业务对象上执行的所有 CRUD 操作。:
车辆表和颜色表。一种颜色可以出现在许多车辆中 (1:M)。它们形成了具有属性 Color 的概念类 UsedCar。
Doctor、DoctorPatients 和 Patients 表(形成多对多)。医生有很多患者,患者可以有很多医生(M:M)。绘制出两个概念类Doctor(具有Patients 集合)和Patients(具有Doctors 集合)。
有人在实体框架中使用 CSDL 和 SSDL 看到/做过这个吗?如果 CSDL 没有实际映射到任何东西,它就不好了!