public void SetLogo(BitmapImage logo)
        {
            var executor = new CommandExecutor("dbo.SetLogo", connectionString);

            var logoData = logo == null ? DBNull.Value : (object)logo.ToByteArray();
            executor.SetParam("@Logo", logoData, SqlDbType.Image);

            executor.ExecuteCommand(true).ThrowIfException();
        }