我有EntityFramework查询的问题。假设我有两个实体:主人和孩子。在子实体中我有field(int)SNumber。现在我想要查询来自孩子的最大数字:
labelMaxSNumber.text = (_context.Child.Select(s => s.SNumber)).Max();
这在gui上正常工作,但我想在DataModel中创建它:
labelMaxSNumber.text = _context.GetMaxSNumber();
我不知道在哪里发布这段代码:在ObjectContext中的部分类还是在EntityObject中的部分类?
答案 0 :(得分:2)
是的,这是可能的。只需为您的上下文创建部分类并添加方法:
public partial class YourContextName
{
public int GetMaxSNumber()
{
return this.Child.Max(c => c.SNumber);
}
}