Использование Linq
from x in Table_X
join y in Table_Y on X.YID equals Y.ID
select new {ID = x.YID , Count = x.Count()}
для получения дополнительной информации проверьте http://pgopishetty.blogspot.com/2016/04/examples-of-different-linq-queries-in-c.html
Я добавлю здесь, что в Microsoft VS 2010 добавил WPF adorner возможности с помощью Управляемой платформы расширяемости (MEF), это позволит нам расширять редактор исходного кода для организации их намного лучшим способом сделать ее более читаемой и доступной.
Например, Сводные Комментарии visualizer, что Scott Gu продемонстрирован в 2008 PDC.
Поэтому с нетерпением ждите лучшего завтра для разработчиков :)
Эта функция была добавлена в редактор C # Visual Studio 2010. Я не могу найти источник, подтверждающий, что он действительно был добавлен, но я помню, как видел его в одном из блогов членов команды Dev 10, рассказывающего об изменениях со времен Beta 1 или чего-то еще. В качестве утешения, вот один комментарий Microsoft, предполагающий, что они хотели его добавить.
Coderush выделит вам все блоки кода. Не уверен, что это позволяет вам разворачивать / сворачивать блоки, но обрисовка в общих чертах - следующая лучшая вещь. Я использую resharper вместо coderush, который, насколько мне известно, также не обеспечивает сворачивания блока: (