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

Hvad er meningen med ORM Hvis jeg skal definere hvert felt i app.config for Oracle .net Entity Framework

I teorien ja. I praksis målretter MS MS-værktøjer =de virker kun på understøttelse af SQL-server og SQL Server CE-funktioner. Hvis andre databaser giver nogle særlige ekstra funktioner, er de enten ikke tilgængelige i EF eller skal på en eller anden måde hackes ind.

Det er eksemplet på en sådan funktion. Jeg ved ikke om muligheden for at returnere databasemarkøren fra den lagrede procedure i SQL-serveren, og EF understøtter det virkelig ikke.

Men det er ikke et problem for EF, men om måden, hvordan Oracle bygger API'et for at bruge det. IMHO hele markøren er på en eller anden måde skjult af ODP.NET og det passerer normalt resultat sat til EF. Kortlægningen af ​​markørens resultat er beskrevet i konfigurationen.



  1. SQLAlchemy og joins, vi har ingen fremmednøgler

  2. Login-godkendelse til en ekstern mysql-database

  3. mysql tabelstruktur med flere variabler

  4. Tilføj flere rækker i kun én række fra en enkelt tabel