0

嗨,我在这里的第一个问题,如果没有以正确的方式提出,请原谅我。我是实体框架的新手,并且有一个数据库优先的 model.edmx 文件设置。我想知道的是是否有一种方法可以在返回方法的实体上设置属性:例如,我有一个具有各种属性的客户实体。使用 Linq 我可以做一些类似 context.Customers.ToList(); 退回所有的客户。我如何创建一个看起来像这样的属性/方法 context.Customers.getAll(); 然后我可以创建其他类似 context.Customers.getVIP(); 在某些条件下。

4

2 回答 2

4

您需要一个具有实体所有逻辑的类...

此链接将帮助您 -使用实体框架实现存储库模式

于 2013-07-04T08:06:52.767 回答
1

上面提供的答案是正确且正确的方法。但是,如果出于任何原因您想以另一种方式进行操作,您可以为您的数据上下文设置一个部分类

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

}

警告一句,这绝不是正确的方法,当然也不是推荐的方法。

于 2013-07-04T08:22:41.607 回答