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

Hvordan kalder man Oracle-funktion med returværdi ved hjælp af LINQ til entiteter?

Så vidt jeg har arbejdet på EF4 ved hjælp af Oracle, ser funktionsimportering ikke ud til at fungere her. Jeg stod over for det samme problem for nogle måneder siden og prøvede mange måder at importere en funktion på, men uden held. Men under søgningen fandt jeg et link på OTN, som siger, at (Oracle Stored Functions understøttes ikke) . EF4 giver os ikke mulighed for at kalde oracle-funktion endnu. Selv ved at bruge Stored Procedures, bliver du nødt til at vælge lagrede procedurer, der returnerer en ref-markør. Understøttede lagrede procedurer omfatter procedurer og pakkemetoder, der ikke har en returværdi, men som kan have OUT- eller IN OUT-parametre.

Her er linket

Men hvis du bruger Sql-server, hvordan kan du udføre den brugerdefinerede funktionsimport i EF4. Her er nogle links, der kan hjælpe dig:

Link1

Link2




  1. Formater dato i MySQL SELECT som ISO 8601

  2. hvordan fungerer groupby og tæller i sql

  3. MYSQL:Indsæt post, hvis den allerede er en opdateringspost

  4. GWT-database-adgang uden RPC