Поделиться через


Практическое руководство. Проверка внешних файлов сопоставления и DBML-файлов

После внесения изменений во внешние файлы сопоставлений и DBML-файлы их необходимо проверить на соответствие определениям схемы. В этом разделе содержатся инструкции по реализации процесса проверки для пользователей Visual Studio.

Примечание.

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация среды IDE.

Проверка DBML-файла или XML-файла

  1. В меню "Файл Visual Studio" наведите указатель мыши на "Открыть" и нажмите кнопку "Файл".

  2. В диалоговом окне "Открыть файл" щелкните файл сопоставления DBML или XML, который требуется проверить.

    Файл открывается в редакторе XML.

  3. Щелкните правой кнопкой мыши окно и выберите пункт "Свойства".

  4. В окне "Свойства" щелкните многоточие для свойства Schemas.

    Откроется диалоговое окно Схемы XML.

  5. Отметьте определение схемы, соответствующее выполняемой задаче.

    • Для проверки DBML-файла используется определение схемы DbmlSchema.xsd. Дополнительные сведения см. в разделе "Создание кода" в LINQ to SQL.

    • Для проверки внешнего XML-файла сопоставлений используется определение схемы LinqToSqlMapping.xsd. Дополнительные сведения см. в разделе "Внешнее сопоставление".

  6. В столбце "Использовать " нужной строки определения схемы щелкните, чтобы открыть раскрывающийся список, а затем нажмите кнопку "Использовать эту схему".

    Устанавливается связь между файлом определения схемы и файлом DBML или XML.

    Убедитесь, что не выбраны никакие другие определения схемы.

  7. В меню Вид выберите пункт Список ошибок.

    Проверьте, не было ли создано ошибок, предупреждений или сообщений. Если ошибки, предупреждения или сообщения отсутствуют, XML-файл соответствует определению схемы.

Альтернативный метод получения определения схемы

Если по какой-то причине соответствующий XSD-файл не отображается в диалоговом окне "Схемы XML", можно скачать XSD-файл из раздела справки . Следующие шаги помогут сохранить скачанный файл в формате Юникода, необходимом редактором XML Visual Studio.

Копирование файла определения схемы из раздела справки

  1. Найдите раздел справки, который содержит определение схемы. Инструкции по выбору определения схемы см. ранее в этом разделе.

  2. Нажмите кнопку "Копировать код", чтобы скопировать файл кода в буфер обмена.

  3. Откройте текстовый редактор Блокнот и создайте новый файл.

  4. Вставьте код из буфера обмена в файл Блокнота.

  5. В меню Блокнот "Файл" нажмите кнопку "Сохранить как".

  6. В поле кодирования выберите Юникод.

    Внимание

    Это действие гарантирует, что в начало текстового файла будет добавлена отметка порядка байтов Юникод-16 (FFFE).

  7. В поле "Имя файла" создайте имя файла с расширением XSD.

См. также