以我域我有這些類(以簡化的形式)EF 4.1代碼第一:一個一對多映射問題
public class Document
{
public string Id { get; set; }
public IList<MetadataValue> MetadataList { get; set; }
}
public class MetadataValue
{
public string DocumentId { get; set; }
public string Metadata { get; set; }
public string Value { get; set; }
}
文件可以具有許多元數據。在文檔實體映射中,我有:
HasMany<MetadataValue>(x => x.MetadataList)
.WithRequired()
.HasForeignKey(x => x.DocumentId);
當我堅持Document對象時,它的元數據列表也被持久化。但是當我檢索Document對象時,其元數據列表始終爲空。這個映射有什麼問題?
我找不到IQueryable的Inlude方法。包含哪些名稱空間? – rovsen 2011-04-14 11:20:29
@arch stanton:引用EntityFramework.dll是必要的,使用System.Data.Entity作爲包含的命名空間。 – Slauma 2011-04-14 13:13:52
太好了,非常感謝 – rovsen 2011-04-14 13:29:25