Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体框架方法将实体作为属性返回_C#_Entity Framework_Properties - Fatal编程技术网

C# 实体框架方法将实体作为属性返回

C# 实体框架方法将实体作为属性返回,c#,entity-framework,properties,C#,Entity Framework,Properties,嗨,我的第一个问题在这里,所以请原谅我,如果它没有以正确的方式问。 我是entity framework的新手,有一个database first model.edmx文件设置。 我想知道的是,是否有一种方法可以在返回方法的实体上设置属性: 我有一个拥有各种财产的客户实体。 使用Linq,我可以执行诸如context.Customers.ToList()之类的操作;归还所有的顾客。 我如何创建一个类似于此context.Customers.getAll()的属性/方法; 然后,我可以创建其他内容

嗨,我的第一个问题在这里,所以请原谅我,如果它没有以正确的方式问。 我是entity framework的新手,有一个database first model.edmx文件设置。 我想知道的是,是否有一种方法可以在返回方法的实体上设置属性: 我有一个拥有各种财产的客户实体。 使用Linq,我可以执行诸如context.Customers.ToList()之类的操作;归还所有的顾客。 我如何创建一个类似于此context.Customers.getAll()的属性/方法;
然后,我可以创建其他内容,如context.Customers.getVIP();使用cetain条件。

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


此链接将帮助您-

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


此链接将帮助您-

上面提供的答案是正确的方法。但是,如果出于任何原因,您希望以另一种方式执行此操作,那么您可以为您的数据上下文创建一个分部类

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

}
公共部分类EntityContext
{
公共列表GetAllCusomters()
{
return Customers.ToList();
}
}

不过,这绝对不是一个正确的方法,当然也不是推荐的方法。

以上给出的答案是正确的方法。但是,如果出于任何原因,您希望以另一种方式执行此操作,那么您可以为您的数据上下文创建一个分部类

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

}
公共部分类EntityContext
{
公共列表GetAllCusomters()
{
return Customers.ToList();
}
}

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

我曾经处于这种状态,新用户的生活中没有比匿名无意义的否决票更糟糕的了。我曾经处于这种状态,新用户的生活中没有比匿名无意义的否决票更糟糕的了。