Can't update decimal field in mssql using c# : When I execute this query:

    UPDATE test_temp SET
    
    test_temp.aut_z3 = 0, 
    test_temp.slo_z3 = 0, 
    test_temp.ita_z3 = 0
    
    WHERE test_temp.product_id_part_1 = 10877
    	AND test_temp.product_id_part_2 = 0 

using SSMS it works. But if I try to do the same in C# using Dapper then noting happens.

Any idea why?