我在实体框架中实现了Table Per Concrete Type,如下所示
我有Vehicle和OldVehicle表。 Vehicle是基本实体,OldVehicle是派生实体。
我已从派生实体中删除了所有重叠属性,即OldVehicle。
现在我尝试从OldVehicle中检索数据,如下所示:
CarRentalModelEntities context = new CarRentalModelEntities();
var oldVeh = context.Vehicles.OfType<OldVehicle>();
foreach (var oh in oldVeh)
{
--Some Code Here--
}
我的OldVehicle表中有9条记录。
答案 0 :(得分:0)
我忘了在XMl中添加OldVehicles的一些属性。现在我得到了结果。
感谢Gert Arnold询问Mappings。