Как уже сказано в заголовке, я пытаюсь создать dbml-файл, используя SQLMetal .Фоном для этого действия является создание C # -Codefile , который содержит все таблицы, функции, представления, хранимые процедуры и т. Д. Для использования в MVC-приложении .
Теперь к проблеме.Когда я запускаю SQLMetal из команды, это занимает много времени, показывает некоторые незначительные предупреждения и обрывы в ошибке (DBML1057).Когда я прочитал сообщение об ошибке, SQLMetal пытается извлечь хранимую процедуру, которая не существует.Я смотрел базу данных десятки раз, но точно не мог найти такую процедуру.Может быть, эта процедура была вызвана так давно.то есть вы создаете SP с именем " GetGameDatesDesc ", а затем вы переименовываете его в " GetGameDates ".SQLMetal (в моем случае) ищет " GetGameDateDesc ", я думаю.Но откуда у SQLMetal эта информация?Я не могу найти слово в базе данных.Я просмотрел все виды, функции, ... бот безрезультатно.Эта функция больше не является частью базы данных.
Редактировать -------------- 14/14/2011 --------------
Вот предупреждения из SQLMetal:
Ошибка DBML1042: атрибут элемента ' CCode ' в элементе Column элемента Type ' GetGameDatesDesc 'уже был использован.Ошибка DBML1057: атрибут хранилища или его значение по умолчанию ' _CCode ' в элементе Column типа ' GetGameDatesDesc ' уже используется.