У меня есть объект доступа к данным, сгенерированный SqlMetal, однако база данных создается с помощью сценария sql.
Существует ли простой способ проверить, что все имена и типы таблиц и столбцов соответствуют атрибутам классов, созданных SqlMetal?
Я полагаю, что самый простой способ сделать это - скрыть какой-то номер версии в таблице конфигурации в вашей схеме. Затем во время выполнения проверьте номер версии.
Намного проще, чем делать полное сканирование. Установите номер версии в вашем скрипте SQL и где-нибудь в вашем объекте доступа к данным