EF代码首先获取没有实体的FK相关值

时间:2013-05-16 11:52:25

标签: entity-framework ef-code-first foreign-keys entity

我有以下车辆实体

class Vehicle 
{
    public int Id {get; set;}
    public string PlatNo {get; set;}
    public int VehicleTypeId {get; set;}
}

VehicleTypeId属性是另一个存储所有VehicleTypes的数据库表的FK。这是一个查找表,其中包含通过db脚本生成的一些基本Vehicle类型,并且VehicleType没有EF实体。表的结构如下:

VehicleTypeId    VehicleType 
-----------------------------
1                BMW
2                Honda
...

现在我想显示带有Id,PlatNo,VehicleTypeId和VehicleType的车辆列表。如何将Vehicle与VehicleTypes表联系起来,以及以下列格式显示车辆列表的查询内容。

Id    PlatNo    VehicleTypeId    VehicleType
---------------------------------------------
440   ABC-4848  1                BMW
441   ABC-4849  2                Honda

0 个答案:

没有答案