Нет, LINQ не будет игнорировать скобки - они важны для обозначения логики.Они фактически присутствуют в дереве выражений, в результате вы получите выражение «ИЛИ» с двумя подвыражениями, каждое из которых является выражением «И».
ЗапросВы дали, должно быть хорошо - вы пробовали и проверили полученный SQL?