EntityFramework查询

时间:2011-05-10 07:08:10

标签: entity-framework entity

我有EntityFramework查询的问题。假设我有两个实体:主人和孩子。在子实体中我有field(int)SNumber。现在我想要查询来自孩子的最大数字:

 labelMaxSNumber.text = (_context.Child.Select(s => s.SNumber)).Max();

这在gui上正常工作,但我想在DataModel中创建它:

labelMaxSNumber.text = _context.GetMaxSNumber();

我不知道在哪里发布这段代码:在ObjectContext中的部分类还是在EntityObject中的部分类?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。只需为您的上下文创建部分类并添加方法:

public partial class YourContextName
{
    public int GetMaxSNumber()
    {
        return this.Child.Max(c => c.SNumber);
    }
}