最近由于众多连接表,我一直在使用Entity Framework处理一些相当大的查询。基本上我现在通过以下方式改变了风格:
dbContext.ModelX.Where(t=>
t.prop1 == propCheck1 &&
t.prop2 == propCheck2 &&
t.prop3.prop31 == propCheck31)
分为:
dbContext.ModelX.
.Where(t=> prop1 == propCheck1)
.Where(t=> prop2 == propCheck2)
.Where(t=> prop3.prop31 == propCheck31)
这对我来说更具可读性和易于重构,但我想知道: