SqlMetal (v7.1) по-прежнему взрывается, когда в SqlServer 2008 вместо Spipping and Continuing получают sproc с табличным параметром
Согласно этому сообщению: https://connect.microsoft.com/VisualStudio/feedback/details/362523/sqlmetal-error-when-used-on-a-database-with-a-table-valued-parameter
и несколько других постов, которые я обнаружил, содержащих список функций и исправлений ошибок для LINQ to Sql в 4.0, это должно было быть исправлено, так как он просто игнорировал бы этот Sproc и продолжал идти своим путем.
SQL Metal
- Установщик свойства внешнего ключа теперь проверяет все затронутые ассоциации, а не только первый
- Улучшена обработка ошибок, когда тип первичного ключа не поддерживается
- Теперь пропускает хранимые процедуры, содержащие табличные параметры, вместо прерывания процесса
- Теперь может использоваться против соединений, которые используют синтаксис AttachDbFilename
- Больше не падает при неожиданных типах данных
Я установил новейший SDK (v7.1), и sqlmetal.exe все еще не проходит эту хранимую процедуру.
Кто-нибудь знает, было ли это обещанное улучшение (пропуск вместо бомбардировки) включено? И если да, то в какой версии?