Does it matter which order I put conditions in Entity framework? I know that EF does some optimizations before running the SQL query. So does it matter what condtion I put first?
For example ( just a subset of the real query in our application ). CaseNumber is a string and OrganizationId is a guid.
context.Evaluation.Where(e => e.Case.CaseNumber.Contains(inputModel.CaseNumber) && e.Case.OrganizationId == inputModel.OrganizationId)
Or
context.Evaluation.Where(e => e.Case.OrganizationId == inputModel.OrganizationId) && e.Case.CaseNumber.Contains(inputModel.CaseNumber)