Отражение в SQL Server 2008? - PullRequest
       24

Отражение в SQL Server 2008?

2 голосов
/ 23 января 2012

Я хочу знать, есть ли поддержка отражений в SQL Server 2008, например, как поддержка отражений в c #. В основном мне интересно, как SQL Server реализует все наши предложения (где, orderby, Существует). Как это реализовало бы все это за кулисами.

1 Ответ

2 голосов
/ 23 января 2012

Не так давно, когда вы сравнили SQLServer с большинством объектно-ориентированных языков, вы были бы поражены тем фактом, что SQLServer раскрывает гораздо больше информации о его внутренней работе, чем они делают.

ЕгоПрисущий концепции SQL и транзакционных баз данных, большая часть информации о том, как они работают, хранится в самой базе данных.Все таблицы, например, представлены строками таблицы в системной базе данных, как и все столбцы, хранимые процедуры и т. Д.

Однако в наши дни SQLServer не идет так далеко, как C # в этомрассмотрите, и вы можете быть поражены противоположным выводом.

Можно провести аналогию с тем, что когда вы просматриваете отраженную информацию о классах, вы будете поражать «атомы» в демократическом смысле чего-то, чтоне может быть сломлен дальше.Либо он будет обрабатываться основными инструкциями IL, либо он будет определен извне, и в любом случае вы сможете увидеть больше "в" реализации.SQLServer имеет больше функций, в которые вы не можете заглянуть, чтобы увидеть, как они работают, чем .NET

. Возможно, вам понравится взглянуть на PostgreSQL, который идет немного дальше, насколько видимы многие из его функций.

...