sql >> Database >  >> RDS >> Oracle

Wat is het nut van ORM Als ik elk veld in app.config voor Oracle .net Entity Framework moet definiëren

In theorie wel. In de praktijk richt MS zich op MS-tools =ze werken alleen op ondersteuning van SQL-server en SQL Server CE-functies. Als andere databases een aantal speciale extra functies bieden, zijn ze ofwel niet beschikbaar in EF of moeten ze op de een of andere manier worden gehackt.

Dat is het voorbeeld van zo'n functie. Ik ben niet op de hoogte van de mogelijkheid om de databasecursor van de opgeslagen procedure in de SQL-server te retourneren en EF ondersteunt dat echt niet.

Maar dat is niet het probleem van EF, maar van de manier waarop Oracle de API bouwt om het te gebruiken. IMHO is de hele cursor op de een of andere manier verborgen door ODP.NET en geeft het het normale resultaat door aan EF. De toewijzing van het cursorresultaat wordt beschreven in de configuratie.



  1. Hoe u het verschil tussen twee datums kunt afronden naar uren

  2. Laravel 5 welsprekend waarIn

  3. Een gemiddelde van records selecteren, gegroepeerd op perioden van 5 minuten

  4. SQL-query gebruiken om te bepalen of een tabel bestaat