没有根据具体类型从Table中检索数据

本文关键字:Table 检索 数据 类型 有根据 | 更新日期: 2023-09-27 18:06:44

我在实体框架中实现了按具体类型表,如下所示

我有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条记录

没有根据具体类型从Table中检索数据

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

感谢Gert Arnold询问映射