2011-03-07 50 views
0

我有表檔案和表配置 一個配置文件有很多配置 如何選擇只配置有至少有一個配置文件中的LINQ to SQL的LINQ to SQL查詢問題

我嘗試類似的東西,但它不是工作:

public static IQueryable<Configuration> WithProfile(
    this IQueryable<Configuration> configurations) 
{ 
    return configurations.Where(
         configuration => configuration.Profiles.Count() > 0); 
} 
+2

究竟哪些方法不起作用? – Alex

回答

0

更有效的,如果Any只是檢查而使用的計數,但它聽起來像別的東西是你的問題的原因

public static IQueryable<Configuration> WithProfile(
    this IQueryable<Configuration> configurations) 
{ 
    return configurations.Where(c => c.Profiles.Any()); 
}