在代码Lightswitch查询中提取结果

时间:2016-01-06 15:50:58

标签: c# visual-studio-lightswitch

我是C#和Lightswitch的新手,所以我的解释可能有点令人费解,我提前道歉。我有一个函数查询(在代码中)使用_SingleorDefault方法并返回!= null值。在调试模式下,我可以展开“结果视图将枚举IEnumerable”并查看与EntitySet的其余部分一起返回的记录。我如何在代码中引用此集的成员?此查询不会将结果返回到屏幕,因此Visual Collection方法返回空值。这是查询。

ALTER TABLE dbo.datetest ADD ActualDateDatum AS (PARSE (Datum AS date USING 'en-US'));

Watch Window view

Response to proposed solution

1 个答案:

答案 0 :(得分:0)

您应该使用foreach

进行迭代
IDataServiceQueryable<DUTFullView> query = (from DUTFullViewIDpass in this.DataWorkspace.AUTOData.DUTFullViews
                where (DUTFullViewIDpass.DUTTypeID == v.DUTTypeID)
                && (DUTFullViewIDpass.SN == v.SN)
                select DUTFullViewIDpass).Take(1);

if(!query.Any())
    return;

foreach(var item in query)
{
    // You could do your logic here
    //var example = item.Property1
}