Практическое руководство. Проверка внешних файлов сопоставления и DBML-файлов
После внесения изменений во внешние файлы сопоставлений и DBML-файлы их необходимо проверить на соответствие определениям схемы. В этом разделе содержатся инструкции по реализации процесса проверки для пользователей Visual Studio.
Примечание.
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.
Проверка DBML-файла или XML-файла
В меню "Файл Visual Studio" наведите указатель мыши на "Открыть" и нажмите кнопку "Файл".
В диалоговом окне "Открыть файл" щелкните файл сопоставления DBML или XML, который требуется проверить.
Файл открывается в редакторе XML.
Щелкните правой кнопкой мыши окно и выберите пункт "Свойства".
В окне "Свойства" щелкните многоточие для свойства Schemas.
Откроется диалоговое окно Схемы XML.
Отметьте определение схемы, соответствующее выполняемой задаче.
Для проверки DBML-файла используется определение схемы DbmlSchema.xsd. Дополнительные сведения см. в разделе "Создание кода" в LINQ to SQL.
Для проверки внешнего XML-файла сопоставлений используется определение схемы LinqToSqlMapping.xsd. Дополнительные сведения см. в разделе "Внешнее сопоставление".
В столбце "Использовать " нужной строки определения схемы щелкните, чтобы открыть раскрывающийся список, а затем нажмите кнопку "Использовать эту схему".
Устанавливается связь между файлом определения схемы и файлом DBML или XML.
Убедитесь, что не выбраны никакие другие определения схемы.
В меню Вид выберите пункт Список ошибок.
Проверьте, не было ли создано ошибок, предупреждений или сообщений. Если ошибки, предупреждения или сообщения отсутствуют, XML-файл соответствует определению схемы.
Альтернативный метод получения определения схемы
Если по какой-то причине соответствующий XSD-файл не отображается в диалоговом окне "Схемы XML", можно скачать XSD-файл из раздела справки . Следующие шаги помогут сохранить скачанный файл в формате Юникода, необходимом редактором XML Visual Studio.
Копирование файла определения схемы из раздела справки
Найдите раздел справки, который содержит определение схемы. Инструкции по выбору определения схемы см. ранее в этом разделе.
Сведения о DBML-файлах см. в разделе "Создание кода" в LINQ to SQL.
Сведения о файлах внешнего сопоставления см. в разделе "Внешнее сопоставление".
Нажмите кнопку "Копировать код", чтобы скопировать файл кода в буфер обмена.
Откройте текстовый редактор Блокнот и создайте новый файл.
Вставьте код из буфера обмена в файл Блокнота.
В меню Блокнот "Файл" нажмите кнопку "Сохранить как".
В поле кодирования выберите Юникод.
Внимание
Это действие гарантирует, что в начало текстового файла будет добавлена отметка порядка байтов Юникод-16 (
FFFE
).В поле "Имя файла" создайте имя файла с расширением XSD.