Source/NuGetGallery.Monitoring/SqlConnectionExtensions.cs (20 lines of code) (raw):

using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NuGetGallery.Monitoring { public static class SqlConnectionExtensions { public static object ExecuteScalar(this SqlConnection self, string query) { SqlCommand cmd = self.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = query; return cmd.ExecuteScalar(); } } }