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


útmutatók Tanulás

A LINQ–SQL dokumentáció több útmutatót is tartalmaz. Ez a témakör foglalkozik néhány általános útmutatóval (beleértve a hibaelhárítást is), és számos bejegyzésszintű útmutatóra mutató hivatkozásokat tartalmaz a LINQ és az SQL megismeréséhez.

Feljegyzés

Az első lépések szakaszban található útmutatók a LINQ-t sql-technológiával támogató alapkódot ismertetik. A gyakorlatban általában az Object Relational Tervező és a Windows Forms-projektek használatával valósítja meg a LINQ-t az SQL-alkalmazásokban. Az O/R Tervező dokumentációja erre a célra kínál példákat és útmutatókat.

Első lépések – útmutatók

Ebben a szakaszban számos útmutató érhető el. Ezek az útmutatók a Northwind-mintaadatbázison alapulnak, és a LINQ-t az SQL-funkciókhoz enyhe ütemben, minimális összetettséggel mutatják be.

Egy tipikusan követendő folyamat a következő:

Cél Visual Basic C#
Hozzon létre egy entitásosztályt, és hajtson végre egy egyszerű lekérdezést. Útmutató: Egyszerű objektummodell és lekérdezés (Visual Basic) Útmutató: Egyszerű objektummodell és lekérdezés (C#)
Adjon hozzá egy második osztályt, és végezzen el egy összetettebb lekérdezést.

(Az előző útmutató befejezését igényli).
Útmutató: Kapcsolatok közötti lekérdezés (Visual Basic) Útmutató: Kapcsolatok közötti lekérdezés (C#)
Elemek hozzáadása, módosítása és törlése az adatbázisban. Útmutató: Adatok manipulálása (Visual Basic) Útmutató: Adatok manipulálása (C#)
Tárolt eljárások használata. Útmutató: Csak tárolt eljárások használata (Visual Basic) Útmutató: Csak tárolt eljárások használata (C#)

Általános

A következő információk általában ezekre az útmutatókra vonatkoznak:

  • Környezet: Az SQL-hez kapcsolódó minden LINQ-útmutató a Visual Studiót használja integrált fejlesztési környezetként (IDE).

  • SQL-motorok: Ezek az útmutatók az SQL Server Express használatával implementálandók. Ha nem rendelkezik SQL Server Expressrel, ingyenesen letöltheti. További információ: Mintaadatbázisok letöltése.

    Feljegyzés

    A LINQ–SQL útmutatók fájlnevet használnak kapcsolati sztring. A fájlnév egyszerű megadása kényelmes, amelyet a LINQ az SQL-nek biztosít az SQL Server Express-felhasználók számára. Mindig figyeljen a biztonsági problémákra. További információ: Biztonság a LINQ-ban az SQL-ben.

  • A LINQ–SQL-útmutatókhoz általában a Northwind-mintaadatbázis szükséges. További információ: Mintaadatbázisok letöltése.

  • Az útmutatókban látható párbeszédpanelek és menüparancsok az aktív beállításoktól vagy a Visual Studio-kiadástól függően eltérhetnek a súgóban leírtaktól. A beállítások módosításához kattintson az Eszközök menü Importálás és exportálás Gépház parancsára. További információ: A Visual Studio IDE személyre szabása.

  • A többrétegű forgatókönyveket bemutató bemutatókhoz a kiszolgálónak a fejlesztői számítógéptől eltérő számítógépen kell lennie, és megfelelő engedélyekkel kell rendelkeznie a kiszolgáló eléréséhez.

  • Annak az osztálynak a neve, amely általában a Northwind mintaadatbázis Rendelések tábláját jelöli, az .[Order] A menekülésre azért van szükség, mert Order a Visual Basic egyik kulcsszója.

Hibaelhárítás

Futásidejű hibák akkor fordulhatnak elő, ha nem rendelkezik megfelelő engedélyekkel az útmutatókban használt adatbázisok eléréséhez. A leggyakoribb problémák megoldásához tekintse meg az alábbi lépéseket.

Bejelentkezési problémák

Előfordulhat, hogy az alkalmazás olyan adatbázis-bejelentkezéssel próbál hozzáférni az adatbázishoz, amelyet nem fogad el.

Az adatbázis bejelentkezésének ellenőrzése vagy módosítása
  1. A Windows Start menüjében mutasson a Microsoft SQL Server 2005 Minden program parancsára, mutasson a Konfigurációs eszközök elemre, majd kattintson a SQL Server Konfigurációkezelő.

  2. A SQL Server Konfigurációkezelő bal oldali ablaktábláján kattintson az SQL Server 2005 Services elemre.

  3. A jobb oldali panelen kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson a Tulajdonságok parancsra.

  4. Kattintson a Bejelentkezés fülre, és ellenőrizze, hogyan próbál bejelentkezni a kiszolgálóra.

    A legtöbb esetben a helyi rendszer működik.

    Ha módosítja, kattintson az Újraindítás gombra a szolgáltatás újraindításához.

Protokollok

Időnként előfordulhat, hogy az alkalmazás nem megfelelően állítja be a protokollokat az adatbázis eléréséhez. A LINQ és az SQL útmutatóihoz szükséges Named Pipes protokoll például alapértelmezés szerint nincs engedélyezve.

A Named Pipes protokoll engedélyezése
  1. A SQL Server Konfigurációkezelő bal oldali ablaktábláján bontsa ki az SQL Server 2005 hálózati konfigurációt, majd kattintson az SQLEXPRESS protokolljai elemre.

  2. A jobb oldali panelen győződjön meg arról, hogy a Named Pipes protokoll engedélyezve van. Ha nem, kattintson a jobb gombbal a Névcsövek elemre, majd kattintson az Engedélyezés gombra.

    Le kell állítania és újra kell indítania a szolgáltatást. Kövesse a következő blokk lépéseit.

A szolgáltatás leállítása és újraindítása

A módosítások érvénybe lépése előtt le kell állítania és újra kell indítania a szolgáltatásokat.

A szolgáltatás leállítása és újraindítása
  1. A SQL Server Konfigurációkezelő bal oldali ablaktábláján kattintson az SQL Server 2005 Services elemre.

  2. A jobb oldali panelen kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson a Leállítás parancsra.

  3. Kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson az Újraindítás parancsra.

Lásd még