将实体作为属性返回的Entity Framework方法

本文关键字:Entity Framework 方法 返回 属性 实体 | 更新日期: 2023-09-27 18:20:53

嗨,我在这里的第一个问题,如果问得不正确,请原谅我。我是实体框架的新手,有一个数据库优先的model.edmx文件设置。我想知道的是,是否有一种方法可以在返回方法的实体上设置属性:我有一个拥有各种财产的客户实体。使用Linq,我可以做一些类似上下文的事情。Customers.ToList();退回所有客户。我如何才能创建一个类似于此上下文的属性/方法。Customers.getAll();然后我可以创建其他类似的上下文。Customers.getVIP();在十六烷条件下。

将实体作为属性返回的Entity Framework方法

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

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

上面提供的答案是正确的方法。但是,如果出于任何原因你想用另一种方法,你可以为你的数据上下文创建一个分部类

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

不过,提醒一下,这绝不是一种正确的方法,当然也不是推荐的方法。