2017-07-12 6 views
-3

Ich lerne jetzt über Entity Framework. Die meisten meiner SQL-Abfragen sind Raw SQL-Abfragen. Mir wurde geraten, Entity-Framework stattdessen zu verwenden, und ich möchte jede rohe SQL-Abfrage, die ich habe, in Entity-Framework konvertieren. Ab jetzt, ich bin in der Lage, die reguläre Select-Anweisung, die wir wie folgt verwenden zu konvertieren: dasWie Einfügen, Aktualisieren und Löschen in Entity Framework mit asp.net?

SELECT * from brand 

in:

list = (from g in obj.brands select g).ToList(); 

Nun wollte ich wissen, wie, zu aktualisieren einfügen und löschen mit Entitätsrahmen in asp.net. Meine Frage ist, was ist die äquivalente Entitätsrahmenabfrage der folgenden rohen SQL-Abfragen, die ich unten zur Verfügung gestellt habe? Gibt es auch SQL-Parameter im Entity-Framework?

1.) DELETE S FROM stringInstrumentItem S JOIN brand B ON S.brandId = B.brandId WHERE B.name = @brand

2.) UPDATE [brand] SET type = @type, name = @name, image = @image WHERE brandId = @brandId

3.) UPDATE SII SET SII.brandId = b.brandId FROM stringInstrumentItem SII inner join brand b ON SII.brandId = b.brandId AND b.name = @newName

4.) INSERT INTO brand VALUES (@brandId,@type,@name,@image)

+1

Was Hast du es selbst versucht? Nach dem Durchsuchen von Google Checkout die Links https://www.google.nl/search?q=crud+in+entity+framework&oq=CRUD+in+Entit&aqs=chrome.1.69i57j0l5.8422j0j7&sourceid=chrome&ie=UTF-8 –

Antwort

Verwandte Themen