ú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, mertOrder
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
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ő.
A SQL Server Konfigurációkezelő bal oldali ablaktábláján kattintson az SQL Server 2005 Services elemre.
A jobb oldali panelen kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson a Tulajdonságok parancsra.
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
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.
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
A SQL Server Konfigurációkezelő bal oldali ablaktábláján kattintson az SQL Server 2005 Services elemre.
A jobb oldali panelen kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson a Leállítás parancsra.
Kattintson a jobb gombbal az SQL Serverre (SQLEXPRESS), majd kattintson az Újraindítás parancsra.