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