SqlMetal (v7.1) по-прежнему взрывается при получении sproc с табличным параметром в SqlServer 2008 вместо пропуска и продолжения - PullRequest
2 голосов
/ 01 сентября 2011

Согласно этому посту: https://connect.microsoft.com/VisualStudio/feedback/details/362523/sqlmetal-error-when-used-on-a-database-with-a-table-valued-parameter#tabs

и несколько других постов, которые я обнаружил, содержащих список функций и исправлений ошибок для LINQ to Sql в 4.0, это должно было быть исправлено в том, что он просто игнорировал бы этот Sproc и продолжил бы его веселый путь.

SQL Metal

  1. Установщик свойства внешнего ключа теперь проверяет все затронутые ассоциации, а не только первую
  2. Улучшена обработка ошибок, когда тип первичного ключа не поддерживается
  3. Теперь пропускает хранимые процедуры, содержащие табличные параметры, вместо прерывания процесса
  4. Теперь может использоваться против соединений, которые используют синтаксис AttachDbFilename
  5. Больше не падает при неожиданных типах данных

Я установил новейший SDK (v7.1), и sqlmetal.exe все еще не проходит эту хранимую процедуру.

Кто-нибудь знает, было ли включено обещанное улучшение (пропуск вместо бомбардировки)? И если да, то в какой версии?

...