Linq 从按钮执行查询-LightSwitch 2012

Linq 从按钮执行查询-LightSwitch 2012,linq,visual-studio-lightswitch,Linq,Visual Studio Lightswitch,我有一个自定义LINQ查询,我正试图绑定到搜索屏幕上的按钮。我在屏幕上添加了一个按钮,修改了Can_执行代码,并添加了以下查询 partial void DistrictQuery_Execute() { query = (from myProjects in query where myProjects.SYP_PRO_DISTNO == Int16.Parse(DistrictNo) ord

我有一个自定义LINQ查询,我正试图绑定到搜索屏幕上的按钮。我在屏幕上添加了一个按钮,修改了Can_执行代码,并添加了以下查询

    partial void DistrictQuery_Execute()
    {

        query = (from myProjects in query
                 where myProjects.SYP_PRO_DISTNO == Int16.Parse(DistrictNo)
                 orderby myProjects.SYP_PRO_DISTNO descending
                 select myProjects);
    }
出现编译错误“当前上下文中不存在名称“query”。如何将按钮连接到自定义查询?

您需要创建参数化查询

您需要创建一个参数化查询


我猜您需要在某个地方声明
query
,无论是在该方法内部还是外部。另外,为什么要查询
query
,并为其分配结果?这看起来像是从预处理查询方法中提取的代码。我猜您需要在该方法内部或外部的某个位置声明
query
。还有,为什么要查询
query
,并将结果分配给它?这看起来像是从预处理查询方法中提取的代码。我按照你的建议,能够接近我想要的位置。结合贝丝·马西关于定制搜索屏幕的视频,我能够让一切正常运行。我打算写一篇后续文章来详细说明我的步骤。我听从了你的建议,并且能够接近我想要的位置。结合贝丝·马西关于定制搜索屏幕的视频,我能够让一切正常运行。我将写一篇后续文章来详细说明我的步骤