This week's book giveaway is in the Testing forum. We're giving away four copies of The Way of the Web Tester: A Beginner's Guide to Automating Tests and have Jonathan Rasmusson on-line! See this thread for details.
But is that not going to do an 'equals' query, instead of a 'like' query? In other words, that criteria will lead to an LocaleName = 'en_US' clause being added to the query, which is not the same as LocaleName like '%en_US%'.