Visual Studio adatkezelő eszközök a .NET-keretrendszer fejlesztéséhez

A Visual Studio és a .NET együttesen széles körű API- és eszköztámogatást biztosít az adatbázisokhoz való csatlakozáshoz, az adatok modellezéséhez a memóriában, valamint az adatok felhasználói felületen való megjelenítéséhez. Az adatelérési funkciót biztosító .NET-osztályok ADO.NET néven ismertek. ADO.NET-et, a Visual Studio adatkezelő eszközeivel együtt, elsősorban relációs adatbázisok és XML támogatására tervezték. Manapság számos NoSQL-adatbázis-gyártó vagy harmadik fél kínál ADO.NET szolgáltatókat.

Megjegyzés:

Az DataSet osztály és a kapcsolódó osztályok a 2000-es évek elejétől származó régi .NET-keretrendszer-technológiák, amelyek lehetővé teszik az alkalmazások számára a memóriában lévő adatokkal való munkát, miközben az alkalmazások leválasztva vannak az adatbázisról. A technológiák különösen hasznosak az olyan alkalmazások esetében, amelyek lehetővé teszik a felhasználók számára az adatok módosítását és a módosítások visszaállítását az adatbázisba. Bár az adathalmazok bizonyítottan sikeres technológiának számítanak, az új .NET-alkalmazásokhoz ajánlott az Entity Framework Core használata. Az Entity Framework természetesebb módot kínál a táblázatos adatok objektummodellként való használatához, és egyszerűbb programozási felülettel rendelkezik.

Az alábbi ábrán az egyszerű architektúra egyszerűsített nézete látható:

ADO.NET architektúra

Telepítés

A .NET-hez készült adateszközök használatához telepítenie kell a Visual Studióban telepített .NET asztali fejlesztési és adattárolási és feldolgozási számítási feladatokat. A telepítésükhöz nyissa meg Visual Studio Installer, és válassza a módosítani kívánt Visual Studio-verzió melletti módosítása (vagy További>módosítása) lehetőséget. Lásd a részt a Visual Studiomódosításáról.

Jellemző munkafolyamat

A tipikus munkafolyamat a következő:

  1. Telepítsen egy fejlesztési vagy tesztelési adatbázist a helyi gépen. Lásd: Adatbázisrendszerek, eszközök és minták telepítése. Ha Azure-beli adatszolgáltatást használ, ez a lépés nem szükséges.

  2. Tesztelje az adatbázishoz (vagy szolgáltatáshoz vagy helyi fájlhoz) való kapcsolatot a Visual Studióban. Lásd: Új kapcsolatok hozzáadása.

  3. (Nem kötelező) Az eszközökkel új modellt hozhat létre és konfigurálhat. Az Entity Frameworken alapuló modellek az új alkalmazások alapértelmezett javaslatai. Az ön által használt modell az az adatforrás, amellyel az alkalmazás együttműködik. A modell logikailag az adatbázis vagy szolgáltatás és az alkalmazás között helyezkedik el. Lásd: Új adatforrások hozzáadása.

  4. Húzza az adatforrást az Adatforrások ablakból egy Windows Forms, ASP.NET vagy Windows Presentation Foundation tervezőfelületre az adatkötési kód létrehozásához, amely az Ön által megadott módon jeleníti meg az adatokat a felhasználó számára. Lásd Vezérlők kötése adatokhoz a Visual Studióban.

  5. Adjon hozzá egyéni kódot például üzleti szabályokhoz, kereséshez és adatérvényesítéshez, vagy használja ki az alapul szolgáló adatbázis által nyújtott egyéni funkciókat.

Kihagyhatja a 3. lépést, és programezhet egy .NET-alkalmazást, hogy a parancsokat közvetlenül egy adatbázisba adja ki a modell használata helyett. Ebben az esetben a vonatkozó dokumentációt itt találja: ADO.NET. Ne feledje, hogy az Adatforrás-konfigurációs varázsló és a tervezők továbbra is létrehozhatnak adatkötési kódot, amikor saját objektumokat tölt fel a memóriába, majd a felhasználói felület vezérlőit az objektumokhoz kötve.

Lásd még