共用方式為


作法:驗證 DBML 和外部對應檔

如果修改外部對應檔案和 .dbml 檔案,則必須根據它們各自的結構描述定義進行驗證。 這個主題提供實作驗證流程的步驟,供 Visual Studio 使用者使用。

注意

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置: 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱將 Visual Studio IDE 個人化

若要驗證 .dbml 或 XML 檔案

  1. 在 Visual Studio 的 [檔案] 功能表上,指向 [開啟],然後按一下 [檔案]

  2. [開啟檔案] 對話方塊中,按一下想要驗證的 .dbml 或 XML 對應檔案。

    這個檔案會在 [XML 編輯器] 中開啟。

  3. 以滑鼠右鍵按一下這個視窗,然後按一下 [屬性]

  4. 按一下 [屬性] 視窗中 [結構描述] 屬性的省略符號。

    [XML 結構描述] 對話方塊隨即開啟。

  5. 請記下適用於您目的的適當結構描述定義。

    • DbmlSchema.xsd 是用來驗證 .dbml 檔案的結構描述定義。 如需詳細資訊,請參閱 LINQ to SQL 中的程式碼產生

    • LinqToSqlMapping.xsd 是用來驗證外部 XML 對應檔案的結構描述定義。 如需詳細資訊,請參閱外部對應

  6. 在所要結構描述定義列的 [使用] 資料行中,按一下以開啟下拉式方塊,然後按一下 [使用這個結構描述]

    結構描述定義檔案現在已經與 DBML 或 XML 對應檔案產生關聯。

    請確定未選取其他結構描述定義。

  7. 在 [檢視] 功能表上,按一下 [錯誤清單]。

    判斷是否已產生錯誤、警告或訊息。 如果未產生,則會根據結構描述定義驗證 XML 檔案為有效。

提供結構描述定義的替代方法

如果適用的 .xsd 檔案因某種原因而未出現在 [XML 結構描述] 對話方塊中,則可以從 [說明] 主題中下載 .xsd 檔案。 下列步驟可幫助您以 Unicode 格式儲存下載的檔案,而這種格式是 Visual Studio XML 編輯器需要的格式。

若要從說明主題中複製結構描述定義檔案

  1. 如這個主題前面所述,找到內含結構描述定義的 [說明] 主題。

  2. 按一下 [複製程式碼],將程式碼檔案複製至 [剪貼簿]。

  3. 啟動 [記事本],建立新的檔案。

  4. 將剪貼簿中的程式碼貼入 [記事本] 檔案中。

  5. 在 [記事本] 的 [檔案] 功能表上,按一下 [另存新檔]

  6. [編碼] 方塊中,選取 [Unicode]

    重要

    這個選項可確保會在文字檔前面加上 Unicode 16 位元組順序標記 (FFFE)。

  7. [檔名] 方塊中,建立副檔名為 .xsd 的檔名。

另請參閱