【发布时间】:2011-05-16 02:14:25
【问题描述】:
我使用的是代码优先和实体框架。
我有一个Registration 实体,它具有其他模型的几个属性:
public class Registration
{
public int ID { get; set; }
public int OrganizationID { get; set; }
public Address RegAddress { get; set; }
public ContactInformation RegContactInformation { get; set; }
public string Signature{ get; set; }
}
通过此设置,我确实有一个 Address 和 ContactInformation 模型。当我保存注册时,它会按我的预期工作。具有 3 个表(Registration、Address 和 ContactInformation)的数据库。 Registration 对其他两个有 FK。
但是,当我尝试使用 EF 从我的数据库中获取注册信息时:
DBConnections dbConnections = new DBConnections();
var registrations = from r in dbConnections.PlayerRegistrations
where r.OrganizationID == orgID
select r;
Registration.Address 和Registration.ContactInformation 为空。我怎样才能做到这一点?
【问题讨论】:
标签: entity-framework-4 linq-to-entities ef-code-first entity-framework-4.1