Linq to sql linq到sql查询问题

Linq to sql linq到sql查询问题,linq-to-sql,Linq To Sql,我有表格配置文件和表格配置 一个配置文件具有多个配置 如何选择在Linq to sql中至少有一个配置文件的仅配置 我尝试过类似的方法,但不起作用: public static IQueryable<Configuration> WithProfile( this IQueryable<Configuration> configurations) { return configurations.Where( co

我有表格配置文件和表格配置 一个配置文件具有多个配置 如何选择在Linq to sql中至少有一个配置文件的仅配置

我尝试过类似的方法,但不起作用:

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

更有效的方法是只检查是否有任何问题,而不是使用计数,但这听起来似乎是其他问题的原因

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