Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
A Visual Studio Fájl menüjében mutasson a Megnyitás pontra, majd kattintson a Fájl parancsra.
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.
Kattintson a jobb gombbal az ablakra, majd a Tulajdonságok parancsra.
A Tulajdonságok ablakban kattintson a Séma tulajdonság három pontra.
Megnyílik az XML-sémák párbeszédpanel.
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.
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.
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
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.
A .dbml-fájlok esetében lásd a LINQ-beli kódlétrehozás az SQL-ben című témakört.
A külső leképezési fájlokról a Külső megfeleltetés című témakörben olvashat.
Kattintson a Kód másolása gombra a kódfájl vágólapra másolásához.
Új fájl létrehozásához indítsa el a Jegyzettömb.
Illessze be a kódot a vágólapról Jegyzettömb fájlba.
A Jegyzettömb Fájl menüben kattintson a Mentés másként gombra.
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.A Fájlnév mezőben hozzon létre egy .xsd kiterjesztésű fájlnevet.