Initial commit

This commit is contained in:
Mark J Price 2022-03-06 10:37:59 +00:00
parent dd097904c2
commit 2b1f5c1254
48 changed files with 36395 additions and 0 deletions

View file

@ -0,0 +1,28 @@
using Packt.Shared; // Northwind, Customer
using (Northwind db = new())
{
IQueryable<string?> distinctCities =
db.Customers.Select(c => c.City).Distinct();
WriteLine("A list of cities that at least one customer resides in:");
WriteLine($"{string.Join(", ", distinctCities)}");
WriteLine();
Write("Enter the name of a city: ");
string city = ReadLine()!;
IQueryable<Customer> customersInCity = db.Customers.Where(c => c.City == city);
if (customersInCity is null)
{
WriteLine($"No customers found in {city}.");
return;
}
WriteLine($"There are {customersInCity.Count()} customers in {city}:");
foreach (Customer c in customersInCity)
{
WriteLine($" {c.CompanyName}");
}
}