Čas od času potřebujeme předat databázi místo jednoho parametru celý seznam. Lepších, či horších způsobů, jak to udělat, je celá řada. Nicméně teprve SQL Server 2008 přichází s funkcí table valued parameters, která dovoluje se seznamy pracovat velmi elegantně. A to jak přímo v kódu SQL Serveru, tak v našich oblíbených jazycích Visual Basic .NET nebo C#.
Microsoft klade ve svých programovacích prostředích velký důraz na deklarativní přístup k datům. Určitě to v mnoha ohledech nesmírně usnadní práci, to je nepochybné. My se ale dnes podíváme o třošku níž. Ukážeme si, jak používat objekty ze jmeného prostoru System.Data.SqlClient sloužící ke komunikaci s Microsoft SQL Serverem (dále jen MSSQL). Ukázky kódu jsou tu jak pro Visual Basic, tak C#.