none
C# Entity Framework - Performance besser SQL Abfrage im Code oder Gespeicherte Prozedur RRS feed

  • Frage

  • Hallo,

    was ist denn die bessere Alternative?

    Abfragen in der Anwendung zu erstellen oder auf gespeicherte Prozeduren zuzugreifen?

    Eine Plattform Unabhängigkeit ist im Moment nicht wichtig. Im moment nutze ich den SQL Server 2014.

    Danke für Hinweis

    Ralf

    Dienstag, 31. Mai 2016 10:23

Antworten

  • Hi Ralf,

    Meistens wirst Du mit gespeicherten Prozeduren schneller sein. Der Nachteil ist, dass Du dich mit gespeicherten Prozeduren rumschlagen musst. ;-)

    Je mehr Verantwortung Du an die DB abgibst, desto besser kann diese optimieren.

    Ich würde Dir aber empfehlen, mit dem Code-First Ansatz des Entity Frameworks zu beginnen. Dann falls Du Performance Probleme bekommst zu schauen, wo Du optimieren kannst.

    Zu guter Letzt, wenn alles nichts hilft, kannst Du immer noch auf stored procedures ausweichen.

    Gruss Manu


    PS: Please mark as answer if helpful. Thanks!
    Blog: http://www.manuelmeyer.net
    Twitter: https://twitter.com/manumeyer1

    • Als Antwort markiert Joe72ka Dienstag, 31. Mai 2016 10:57
    Dienstag, 31. Mai 2016 10:30