Все примеры из личного опыта, взяты из кода тех проектов, на которых я работал.
//?????
_viewData.Years = gp.GovProgramOtherTableYears
.Where(q => q.TableName == GovProgramOtherTableYears.Indicators.Key)
.Select(x => x.Year)
.Union(_viewData.Years) //!
.Distinct()
.OrderBy(x => x)
.ToList();
*@
* Ещё пример коммента, написанного для читателей-экстрасенсов. Ведь им сразу понятно, в чём проблема

* Вот ещё целая пачка контекстно-зависимых комментов
```csharp
// Времянка
// Переписать
// Требуется переделка на уровне БД


Дедушка Волшебник, 2021-03-14 .. 2021-06-30