您好我的第一个问题,如果没有以正确的方式询问,请原谅我。 我是实体框架的新手,并且首先建立了一个数据库model.edmx文件设置。 我想知道的是,是否有办法在返回方法的实体上设置属性: 例如,我有一个具有各种属性的客户实体。 使用Linq我可以做类似context.Customers.ToList();返回所有客户。 我怎么能创建一个看起来像这个context.Customers.getAll(); 然后我可以创建像context.Customers.getVIP();与cetain条件。
答案 0 :(得分:4)
你需要一个拥有实体所有逻辑的类......
此链接可以帮助您 - Implementing Repository Pattern With Entity Framework
答案 1 :(得分:1)
上面提供的答案是正确和正确的方法。但是,如果出于任何原因,您想以另一种方式执行此操作,则可以为数据上下文设置部分类
public partial class EntityContext
{
public List<Plant> GetAllCusomters()
{
return Customers.ToList();
}
}
尽管如此,这绝不是一种正确的方法,当然也不是推荐的方法。