我有表格配置文件和表格配置 一个配置文件有很多配置 如何仅选择具有至少一个配置文件的配置在Linq To sql
我尝试类似的东西,但它不起作用:
public static IQueryable<Configuration> WithProfile(
this IQueryable<Configuration> configurations)
{
return configurations.Where(
configuration => configuration.Profiles.Count() > 0 );
}
答案 0 :(得分:0)
更有效率来检查是否Any
而不是使用计数,但听起来其他原因是您的问题的原因
public static IQueryable<Configuration> WithProfile(
this IQueryable<Configuration> configurations)
{
return configurations.Where(c => c.Profiles.Any());
}