Overnameondersteuning
LINQ naar SQL ondersteunt toewijzing van één tabel. Met andere woorden, een volledige overnamehiërarchie wordt opgeslagen in één databasetabel. De tabel bevat de afgevlakte samenvoeging van alle mogelijke gegevenskolommen voor de hele hiërarchie. (Een samenvoeging is het resultaat van het combineren van twee tabellen in één tabel met de rijen die aanwezig waren in een van de oorspronkelijke tabellen.) Elke rij bevat null-waarden in de kolommen die niet van toepassing zijn op het type exemplaar dat wordt vertegenwoordigd door de rij.
De strategie voor toewijzing van één tabel is de eenvoudigste weergave van overname en biedt goede prestatiekenmerken voor veel verschillende categorieën query's.
Als u deze toewijzing in LINQ naar SQL wilt implementeren, moet u de kenmerken en kenmerkeigenschappen opgeven in de hoofdklasse van de overnamehiërarchie. Zie Procedure: Overnamehiërarchieën toewijzen voor meer informatie.
Ontwikkelaars die Visual Studio gebruiken, kunnen ook Object Relational Designer gebruiken om overnamehiërarchieën toe te wijzen.