Defina o mapeamento para seu tipo no SqlServer usando TypeName propriedade que:Obtém ou define o nome do tipo para um parâmetro com valor de tabela, que precisa corrigir .
p.TypeName = "dbo.MyType";
Verifique também Parâmetros com valor de tabela publicar