Q:

Entity Framework 4.1 Linq Contains and StartsWith

I am using Entity Framework Code First. I want to query entites from database against List objects. This works fine with contains, but how can I combine it with StartsWith? 
This is my code:
List<string> values = new List<string>();
values.Add("A");
values.Add("B");
context.Customer.Where(c => values.Contains(c.Name)).ToList();

How can i query against all customers which starts with A or B?

A:

This should work in memory, but I am not sure if it could be translated into SQL by EF: 
context.Customer.Where(c => values.Any(s => c.Name.StartsWith(s))).ToList();

