Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Tabellenobjekt als Eingabeparameter an Stored Procedure in Oracle von C# übergeben

Ich habe Stunden damit verbracht, das Problem zu identifizieren, und es stellte sich heraus, dass die durch Orakelattribute definierte Zuordnung einen anderen Namen als den Eigenschaftsnamen haben sollte.

Also setze ich einfach alle Zuordnungsattribute in Großbuchstaben und es funktioniert jetzt!

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