/ / Jak wstawić, zaktualizować i usunąć w strukturze encji za pomocą asp.net? - c #, asp.net, serwer-sql, framework-entity

Jak wstawić, zaktualizować i usunąć w strukturze encji przy użyciu asp.net? - c #, asp.net, serwer-sql, framework-entity

Teraz uczę się o strukturze podmiotu. Większość moich zapytań sql to surowe kwerendy sql. Radzono mi, aby zamiast tego używać struktury encji i chcę przekonwertować wszystkie surowe zapytania sql, które mam do struktury encji. W tej chwili mogę przekonwertować zwykłą instrukcję select, której używamy w ten sposób:

SELECT * from brand

zaangażowany w to:

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

Teraz chciałem wiedzieć, jak wstawić, zaktualizować iusuń za pomocą struktury encji w asp.net. Moje pytanie brzmi, co to jest odpowiednik struktury encji z następujących zapytań sql sql, które podałem poniżej? Czy istnieją również parametry sql w strukturze encji?

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)

Odpowiedzi:

-2 dla odpowiedzi № 1

Niektóre zapytania nie są dostępne w EF, spójrz na http://entityframework-extensions.net