Megosztás a következőn keresztül:


Útmutató: DBML- és külső leképezési fájlok ellenőrzése

A külső leképezési fájlokat és a módosított .dbml-fájlokat érvényesíteni kell a megfelelő sémadefiníciókkal. Ez a témakör az érvényesítési folyamat implementálásának lépéseit ismerteti a Visual Studio felhasználói számára.

Feljegyzés

Előfordulhat, hogy a számítógép különböző neveket vagy helyeket jelenít meg a Visual Studio felhasználói felületének egyes elemeihez az alábbi utasításokban. Ezeket az elemeket a Visual Studio-kiadás és a használt beállítások határozzák meg. További információ: Az IDE személyre szabása.

.dbml- vagy XML-fájl ellenőrzése

  1. A Visual Studio Fájl menüjében mutasson a Megnyitás pontra, majd kattintson a Fájl parancsra.

  2. A Fájl megnyitása párbeszédpanelen kattintson az érvényesíteni kívánt .dbml- vagy XML-megfeleltetési fájlra.

    A fájl megnyílik az XML-szerkesztőben.

  3. Kattintson a jobb gombbal az ablakra, majd a Tulajdonságok parancsra.

  4. A Tulajdonságok ablakban kattintson a Séma tulajdonság három pontra.

    Megnyílik az XML-sémák párbeszédpanel.

  5. Jegyezze fel a célnak megfelelő sémadefiníciót.

    • A DbmlSchema.xsd a .dbml-fájlok érvényesítésének sémadefiníciója. További információ: Code Generation in LINQ to SQL.

    • A LinqToSqlMapping.xsd egy külső XML-megfeleltetési fájl érvényesítésének sémadefiníciója. További információ: Külső megfeleltetés.

  6. A kívánt sémadefiníciós sor Használat oszlopában kattintson a legördülő lista megnyitásához, majd a Séma használata parancsra.

    A sémadefiníciós fájl most már a DBML- vagy XML-megfeleltetési fájlhoz van társítva.

    Győződjön meg arról, hogy nincsenek más sémadefiníciók kijelölve.

  7. A Nézet menüben kattintson a Hibalista gombra.

    Határozza meg, hogy hibák, figyelmeztetések vagy üzenetek lettek-e generálva. Ha nem, az XML-fájl érvényes a sémadefinícióval.

Alternatív módszer a sémadefiníció megadásához

Ha valamilyen okból a megfelelő .xsd fájl nem jelenik meg az XML-sémák párbeszédpanelen, letöltheti az .xsd fájlt egy súgótémakörből. Az alábbi lépések segítségével a letöltött fájlt a Visual Studio XML-szerkesztő által igényelt Unicode formátumban mentheti.

Sémadefiníciós fájl másolása súgótémakörből

  1. Keresse meg a sémadefiníciót tartalmazó súgótémakört a jelen témakör korábbi részében leírtak szerint.

  2. Kattintson a Kód másolása gombra a kódfájl vágólapra másolásához.

  3. Új fájl létrehozásához indítsa el a Jegyzettömb.

  4. Illessze be a kódot a vágólapról Jegyzettömb fájlba.

  5. A Jegyzettömb Fájl menüben kattintson a Mentés másként gombra.

  6. A Kódolás mezőben válassza a Unicode elemet.

    Fontos

    Ez a kijelölés garantálja, hogy a Unicode-16 bájtsorrend jelölő (FFFE) elő van állítva a szövegfájlra.

  7. A Fájlnév mezőben hozzon létre egy .xsd kiterjesztésű fájlnevet.

Lásd még