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 № 1Niektóre zapytania nie są dostępne w EF, spójrz na http://entityframework-extensions.net