Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Passe o objeto do tipo tabela como parâmetro de entrada para o procedimento armazenado no Oracle de C#


Passei horas tentando identificar o problema e descobri que o mapeamento definido pelos atributos oracle deveria ter um nome diferente do nome da propriedade.

Então, eu apenas coloco todos os atributos de mapeamento em maiúsculas e funciona agora!
    [OracleObjectMappingAttribute("ATTRIBUTE1")]
    public string attribute1 { get; set; }
    [OracleObjectMappingAttribute("ATTRIBUTE2")]
    public string attribute2 { get; set; }