0
使用实体框架4 CTP5我有一个基本的模型和工作如何返回所有记录以及是否存在相关记录?
public class Customer {
public int CustomerId { get; set; }
public int Name { get; set; }
//...
public ICollection<Address> Addresses { get; set; }
public bool HasAddress {
get {
return Addresses.Count > 0;
}
}
}
public class Address {
public int AddressId { get; set; }
public string StreetLine1 { get; set; }
//....
public Customer Customer { get; set; }
}
我如何查询我的DbContext返回所有客户以及他们是否有一个地址一个基本的DbContext?
一个客户可以有多个地址,我不希望返回所有的地址为每一个客户的时候,我只是在他们是否有一个地址或不感兴趣。我用 context.Customers.Include(c => c.Addresses)
但返回所有地址为每一个客户
谢谢,是否有将x.Addresses.Count()> 0投影到Customer对象的HasAddress属性?我想保持我的模型清洁,并且额外的匿名类型有点像视图模型 – 2010-12-23 11:02:36