O'Reilly logo

SQL Server 2008-Programmierung mit der CLR und .NET by Thorsten Kansy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.1. Grundlegendes

Aggregate werden in C# oder VB.NET in Form einer Struktur realisiert, die mit dem Micro-soft.SqlSer-ver.Ser-ver.SqlUserDefinedAggregate-Attribut und mit dem System.Serializable-Attribut ausgezeichnet sind.

NOTE

Eigentlich ist das nicht ganz richtig. Anstelle von Strukturen können auch Klassen verwendet werden. Dies liegt daran, dass Strukturen als spezielle Art von Klassen technisch betrachtet werden können. Allerdings haben Klassen in diesem Zusammenhang den kleinen Nachteil, dass sie immer eine eigene (De-)Serialisierung in Form der Microsoft.SqlServer. Server.IBinarySerialize-Schnittstelle implementieren müssen, unabhängig davon ob mit Basistypen gearbeitet wird oder nicht. Der Grund liegt darin, dass Klassen an sich Basistypen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required