我有以下查询:
baseQuery = Buildings.Where(
i => i.Apartment != null
&& i.Apartment.Manager != null
&& i.Apartment.Manager.Name == Username);
我想我得到了错误,因为我在这里执行三个单独的查询,所以这个操作会非常慢。有什么办法可以优化此检查?
编辑:我从 resharper 得到“IEnumerable 的可能多重枚举”。
我有以下查询:
baseQuery = Buildings.Where(
i => i.Apartment != null
&& i.Apartment.Manager != null
&& i.Apartment.Manager.Name == Username);
我想我得到了错误,因为我在这里执行三个单独的查询,所以这个操作会非常慢。有什么办法可以优化此检查?
编辑:我从 resharper 得到“IEnumerable 的可能多重枚举”。