如何:验证 DBML 和外部映射文件 (LINQ to SQL)

您修改的外部映射文件和 .dbml 文件必须通过其各自架构定义的验证。 本主题为 Visual Studio 用户提供了执行验证过程的步骤。

注意注意

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

验证 .dbml 或 XML 文件

  1. 在 Visual Studio 的**“文件”菜单上指向“打开”,再单击“文件”**。

  2. 在**“打开文件”**对话框中,单击您要验证的 .dbml 或 XML 映射文件。

    随即会在**“XML 编辑器”**中打开该文件。

  3. 右击此窗口,然后单击**“属性”**。

  4. 在**“属性”窗口中,单击“架构”**属性的省略号。

    随即会打开**“XML 架构”**对话框。

  5. 请注意符合您需要的相应架构定义。

  6. 在所需架构定义行的**“使用”列中,通过单击打开下拉框,然后单击“使用此架构”**。

    此架构定义文件现在即与您的 DBML 或 XML 映射文件关联。

    请确保未选择其他架构定义。

  7. 在**“视图”菜单上单击“错误列表”**。

    确定是否已生成了错误、警告或消息。 如果未生成,则说明此 XML 文件对此架构定义有效。

提供架构定义的另一种方法

如果因某种原因导致相应的 .xsd 文件未出现在**“XML 架构”**对话框中,则您可以从帮助主题中下载此 .xsd 文件。 以下步骤可帮助您将所下载的文件保存为 Visual Studio XML 编辑器所需的 Unicode 格式。

从帮助主题中复制架构定义文件

  1. 找到包含本主题前面部分所述架构定义的帮助主题。

  2. 单击**“复制代码”**将代码文件复制到剪贴板。

  3. 启动记事本以创建一个新文件。

  4. 将剪贴板中的代码粘贴到记事本文件中。

  5. 在记事本的**“文件”菜单上,单击“另存为”**。

  6. 在**“编码”框中,选择“Unicode”**。

    重要说明重要事项

    这样选择可保证在此文本文件前面加上 Unicode 16 字节顺序标记 (FFFE)。

  7. 在**“文件名”**框中,创建一个带 .xsd 扩展名的文件名。

请参见

其他资源

参考 (LINQ to SQL)