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


Útmutató: Az objektummodell létrehozása a Visual Basicben vagy a C-ben#

A LINQ-ban az SQL-ben a saját programozási nyelv objektummodellje egy relációs adatbázishoz van leképezve. Két eszköz érhető el a Visual Basic- vagy C#-modell automatikus létrehozásához egy meglévő adatbázis metaadataiból.

  • Ha Visual Studiót használ, az Objektumrelációs Tervező használatával létrehozhat egy objektummodellt. Az O/R Tervező gazdag felhasználói felületet biztosít, amellyel LINQ-t hozhat létre az SQL-objektummodellhez. További információ: Linq to SQL Tools in Visual Studio.

  • Az SQLMetal parancssori eszköz. További információ: SqlMetal.exe (Kódgenerálási eszköz).

    Feljegyzés

    Ha nem rendelkezik meglévő adatbázissal, és objektummodellből szeretne létrehozni egyet, létrehozhatja az objektummodellt a kódszerkesztővel és CreateDatabasea . További információ : Útmutató: Adatbázis dinamikus létrehozása.

Az O/R-Tervező dokumentációja példákat nyújt a Visual Basic vagy C# objektummodellek O/R Tervező használatával történő létrehozására. Az alábbi információk példákat tartalmaznak az SQLMetal parancssori eszköz használatára. További információ: SqlMetal.exe (Kódgenerálási eszköz).

1. példa

Az alábbi példában látható SQLMetal parancssor visual basic kódot hoz létre a Northwind-mintaadatbázis attribútumalapú objektummodelljeként. A tárolt eljárások és függvények is renderelhetők.

sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions  

2. példa

Az alábbi példában látható SQLMetal parancssor C#-kódot hoz létre a Northwind-mintaadatbázis attribútumalapú objektummodelljeként. A tárolt eljárások és függvények is megjelennek, a táblanevek pedig automatikusan pluralizálva lesznek.

sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize  

Lásd még