using (var northwind = new NorthwindModel.NorthwindEntities()) {

var compiledQueryForCustomersByCountry =
CompiledQuery.Compile<NorthwindEntities, String, IQueryable<Customers>>(
(context, country) => from c in context.Customers
where c.Country == country
select c);

Console.WriteLine("=> Nmet zkaznci ");
var germanCustomers =
		compiledQueryForCustomersByCountry(northwind, "Germany");
foreach (var c in germanCustomers) {
	Console.WriteLine(c.Display());
}

Console.WriteLine("=> Italt zkaznci");
var italianCustomers =
		compiledQueryForCustomersByCountry(northwind, "Italy");
foreach (var c in italianCustomers) {
	Console.WriteLine(c.Display());
}
}
