sql >> Databasteknik >  >> RDS >> Oracle

Hur anropar man Oracle-funktionen, med returvärde med hjälp av LINQ till Entities?

Såvitt jag har arbetat med EF4 med Oracle verkar funktionsimportering inte fungera här. Jag stod inför samma problem för några månader sedan och försökte många sätt att importera en funktion men utan lycka. Men under sökningen hittade jag en länk på OTN som säger att (Oracle Stored Functions stöds inte) . EF4 ger oss inte möjlighet att anropa orakelfunktion än. Även om du använder lagrade procedurer, måste du välja lagrade procedurer som returnerar en ref-markör. Lagrade procedurer som stöds inkluderar procedurer och paketmetoder som inte har ett returvärde, men som kan ha OUT- eller IN OUT-parametrar.

Här är länken

Men om du använder en SQL-server, hur kan du utföra importen av användardefinierade funktioner i EF4. Här är några länkar som kan hjälpa dig:

Länk1

Länk2




  1. Mysql select * from returnerar inte alla rader

  2. Behövs återställning om frågan har slutförts med fel?

  3. Hur man skapar ett unikt index där kolumnordningen inte beaktas (set?)

  4. MySQL-lutning (trend) för enstaka fält (linje med bästa passform)