C# 实体框架方法将实体作为属性返回
嗨,我的第一个问题在这里,所以请原谅我,如果它没有以正确的方式问。 我是entity framework的新手,有一个database first model.edmx文件设置。 我想知道的是,是否有一种方法可以在返回方法的实体上设置属性: 我有一个拥有各种财产的客户实体。 使用Linq,我可以执行诸如context.Customers.ToList()之类的操作;归还所有的顾客。 我如何创建一个类似于此context.Customers.getAll()的属性/方法;C# 实体框架方法将实体作为属性返回,c#,entity-framework,properties,C#,Entity Framework,Properties,嗨,我的第一个问题在这里,所以请原谅我,如果它没有以正确的方式问。 我是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();
}
}
不过,还是要提醒一下,这绝对不是一种正确的方法,当然也不是推荐的方法。我曾经处于这种状态,新用户的生活中没有比匿名无意义的否决票更糟糕的了。我曾经处于这种状态,新用户的生活中没有比匿名无意义的否决票更糟糕的了。