SMO Programming Languages

Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics SQL database in Microsoft Fabric

This section describes how to program SQL Server Management Objects (SMO) in Microsoft Visual C# .NET.

Topic Description
Getting Started in Visual C# .NET Provides information on how to start writing an SMO program in Visual C# .NET

SMO is a .NET assembly. To program by using the Microsoft .NET Framework, you must choose a language that is supported by the common language runtime. In the SMO reference, there is syntax for managed languages such as Visual C# .NET.