Há 2 coisas que você pode tentar,
Certifique-se de que a configuração de criptografia de coluna esteja habilitada em sua string de conexão. Isso pode ser feito usando um
SqlConnectionStringBuilder
objeto e configuração SqlConnectionStringBuilder.ColumnEncryptionSetting
para Enabled
do seguinte modo strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
Se o procedimento armazenado foi criado antes de você criptografar a coluna, você precisará atualizar os metadados do procedimento armazenado da seguinte maneira
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'