Я определил свои свойства StateRegions со значениями по умолчанию, например:
public string Vermont
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
public string NewHampshire
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
public string Massachusetts
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
public string RhodeIsland
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
public string NewYork
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
public string Pennsylvania
{
get
{
return string.IsNullOrEmpty(_region) ? "NorthEast" : _region;
}
set { _region = value; }
}
Теперь я хочу построить список регионов на основе состояний в БД.Это основной код / псевдокод:
// 1) What states have customers?
List<string> states = GetStatesHavingCustomers();
// 2) What are the regions that correspond to US States?
List<StateRegions> regions = new List<StateRegions>();
// Lets get the get the states in the DB and
// put the corresponding regions in a list
Есть идеи, как это сделать в LINQ?