sql >> Base de Datos >  >> RDS >> Oracle

Pase el objeto de tipo tabla como parámetro de entrada al procedimiento almacenado en Oracle desde C#

Pasé horas tratando de identificar el problema y resultó que la asignación definida por los atributos de Oracle debería tener un nombre diferente al nombre de la propiedad.

Así que pongo todos los atributos de mapeo en mayúsculas y ¡ahora funciona!

    [OracleObjectMappingAttribute("ATTRIBUTE1")]
    public string attribute1 { get; set; }
    [OracleObjectMappingAttribute("ATTRIBUTE2")]
    public string attribute2 { get; set; }