4.2. Parameter und Rückgabewerte

Parameter und Rückgabewert weisen auf dem SQL Server Facetten auf, für die es keine Entsprechung in .NET gibt. Beispielsweise ist es dort nicht möglich, für eine Zeichenkette eine maximale oder eine feste Länge zu definieren. Bei der automatischen Bereitstellung über Visual Studio finden sich solche Details daher später nicht auf dem SQL Server wieder. Parameter und Rückgabewerte vom Typ SqlString oder String werden so z.B. immer als NVARCHAR(4000) und SqlDecimal oder Decimal immer als NUMERIC(18,0) bereitgestellt.

Zum Zweck der Feinjustierung existiert daher das Microsoft.SqlServer.Server.SqlFacet-Attribut, mit dem Parameter und Rückgabewerte ausgezeichnet werden können. Über entsprechende benannte Parameter ...

Get SQL Server 2008-Programmierung mit der CLR und .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.