SQLSeryer 2005 was the first version of this database product to host the .NET runtime, In fact, it was the first new version of Microsoft’s SQLServer product in nearly six years, It allows running .NET assemblies in the SQLServer process. Furthermore, it enables you to create stored procedures, functions, and data types with .NET programming languages such as C# and Visual Basic.
In this chapter, you learn about the following:
- Hosting the .NET runtime with SQL Server
- Classes from the namespace Sys tern. Data . Sql Server
- Creating user-defined types
- Creating user-defined aggregates
- Stored procedures
- User-defined functions
- XMLdata types
SQL Server has many features that are not directly associated with the CLR, such as many T-SQL improvements, but they are not covered in this book. To get more information about these features you can read csharp SQLServer 2005 Express Edition Starter Kit (Wiley Publishing, lnc., ISBN 0-7645-8923-7).
The samples in this chapter mJlke use of a ProCSharp database that you can download with the code samples, and the AdventureWorks database, The AdventureWorks database is a sample database from Microsoft that you can install as an optional component with SQL Server.