Это правильный вопрос. Когда вы генерируете на основе схемы базы данных, LINQ автоматически называет ребенка и родителей.
Я бы проверил файл designer.cs для вашей модели, но, скорее всего, Area1 - это ребенок, а Area2 - это родитель. Или наоборот.
Если вы хотите получить все дочерние элементы текущего экземпляра Area:
foreach (Area childArea in currentArea.Area1) {
// do something
}
Если вы хотите, чтобы родитель:
Area parentArea = currentArea.Area2;
Я не знаю, можете ли вы переименовать ребенка и родителя, это должно быть возможно. Просто не много копался в этом.