Oracle
 sql >> Database >  >> RDS >> Oracle

Passa l'oggetto di tipo tabella come parametro di input a Stored procedure in Oracle da C#

Ho passato ore a cercare di identificare il problema e si è scoperto che la mappatura definita dagli attributi di Oracle dovrebbe avere un nome diverso dal nome della proprietà.

Quindi ho appena messo in maiuscolo tutti gli attributi di mappatura e ora funziona!

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