/ / Comment insérer, mettre à jour et supprimer dans un cadre d'entité en utilisant asp.net? - c #, asp.net, serveur SQL, structure d'entité

Comment insérer, mettre à jour et supprimer dans un cadre d'entité en utilisant asp.net? - c #, asp.net, serveur SQL, structure d'entité

Je suis en train d’apprendre le framework d’entités. La plupart de mes requêtes SQL sont des requêtes SQL brutes. On m'a conseillé d'utiliser plutôt le cadre d'entité et je veux convertir chaque requête SQL brute que j'ai en cadre d'entité. À partir de maintenant, je suis capable de convertir l'instruction select que nous utilisons comme ceci:

SELECT * from brand

dans ceci:

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

Maintenant, je voulais savoir comment insérer, mettre à jour etsupprimer en utilisant l'entité framework dans asp.net. Ma question est la suivante: quelle est la requête de structure d'entité équivalente des requêtes SQL brutes suivantes que j'ai fournies ci-dessous? De plus, y a-t-il des paramètres SQL dans l'entité 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)

Réponses:

-2 pour la réponse № 1

Certaines requêtes non disponibles dans EF, regardez à http://entityframework-extensions.net