2013-07-04 107 views
0

嗨,我的第一個問題在這裏,所以原諒我,如果它沒有以正確的方式問。 我是新來的實體框架,並有一個數據庫第一個model.edmx文件設置。 我想知道的是,如果有一種方法可以在返回方法的實體上設置屬性: 例如,我有一個具有各種屬性的Customer實體。 使用Linq我可以做一些像context.Customers.ToList();返回所有客戶。 我怎麼能創建一個看起來像這樣的context.Customers.getAll()的屬性/方法; 我可以創建其他類似context.Customers.getVIP();與cetain條件。實體框架方法返回實體作爲屬性

+2

我曾經處於這個位置,在新用戶的生活中有一點比一個匿名和無意義的倒票更糟糕。 – qujck

回答

1

以上所提供的答案是正確的,並做了正確的方式。但是,如果因爲任何原因,你想這樣做的另一種方式,你可以有一個部分類數據的上下文

public partial class EntityContext 
{ 
    public List<Plant> GetAllCusomters() 
    { 
     return Customers.ToList(); 
    } 

} 

警告,雖然一個字,這絕不是一個正確的方式來做到這一點,當然不是推薦的方法。