我想这是一个非常标准的任务,但我仍然无法习惯于LINQ。我需要从表中正好有两个排在我的数据库,现在我使用两个单独的LINQ查询:从数据库表中选择两行
imageInfo = AppConfigService.All().Where(a =>(a.ConfigProperty == "MaterialImages")).FirstOrDefault();
imageLocation = AppConfigService.All().Where(c => (c.ConfigProperty == "DefaultImagePath")).FirstOrDefault();
我要的是一个变量来保存信息,像imageInfo[0]
为我MaterialImages
和imageInfo[1]
我DefaultImagePath
或类似的东西。尽管我对LINQ的知识很差,但我认为这两个查询是不需要的。
要小心“全部”调用:如果这是一个数据库调用而不是'IQueryable'对象,则会得到所有行,然后在内存中过滤,这很可能不是您想要的。 – 2013-03-07 13:30:01