不按照具体类型从表中检索数据

时间:2015-08-07 07:20:41

标签: c# entity-framework inheritance

我在实体框架中实现了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条记录。

1 个答案:

答案 0 :(得分:0)

我忘了在XMl中添加OldVehicles的一些属性。现在我得到了结果。

感谢Gert Arnold询问Mappings。