Oracle
 sql >> Base de données >  >> RDS >> Oracle

Passer un objet de type table en tant que paramètre d'entrée à la procédure stockée dans Oracle à partir de C #

J'ai passé des heures à essayer d'identifier le problème et il s'est avéré que le mappage défini par les attributs oracle devait avoir un nom différent du nom de la propriété.

Je mets donc tous les attributs de mappage en majuscules et ça marche maintenant !

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