Цитата:
3)в выражении отбора "where" сначала перечислять более уникальные поля, а потом менее уникальные - например надо писать "where inventTrans.TransRefId == 'journalId' && inventTrans.TransType == InventTransType.InventTransfer". А так писать нельзя: "where inventTrans.TransType == InventTransType.InventTransfer && inventTrans.TransRefId == 'journalId' ".
Если бы у сиквела был такой тупой оптимизатор, его бы уже давно выкинули на помойку

.
Неадекватное поведение могло быть связано с неактуальной статистикой, но никак не с порядком критериев в where.