Conclusion
In this chapter we looked at calling stored programs from within .NET code written in both C# and VB.NET.
Because of Microsoft's long history of stored procedures with SQL Server, support for stored programs in the ADO.NET interfaces is robust and feels very natural. There is no reason to avoid the use of stored programs in .NET applications, and no reason to avoid calling stored programs directly from .NET code.
Figure 17-4. ASP.NET form in action