Műveletek testreszabása: Áttekintés
Alapértelmezés szerint a LINQ–SQL dinamikus SQL-t hoz létre a leképezésen alapuló beszúrási, frissítési és törlési műveletekhez. A gyakorlatban azonban általában saját üzleti logikát szeretne hozzáadni a biztonság, az ellenőrzés és így tovább biztosításához.
A műveletek testreszabására szolgáló LINQ-ról SQL-technikákra a következők tartoznak.
Betöltési beállítások
A lekérdezésekben szabályozhatja, hogy a rendszer mennyi adatot kér le a fő célhoz, amikor csatlakozik az adatbázishoz. Ez a funkció nagyrészt a .DataLoadOptions További információ: Halasztott és azonnali betöltés.
Részleges metódusok
Az alapértelmezett megfeleltetésben a LINQ az SQL-hez részleges módszereket biztosít az üzleti logika implementálásához. További információ: Üzleti logika hozzáadása részleges metódusokkal.
Tárolt eljárások és felhasználó által definiált függvények
A LINQ–SQL támogatja a tárolt eljárások és a felhasználó által definiált függvények használatát. A tárolt eljárásokat gyakran használják a műveletek testreszabására. További információ: Tárolt eljárások.