Я зараз вивчаю структуру організації. Більшість моїх sql-запитів є сировими запитами sql. Мені порадили скористатися структурою entity, а я хочу перетворити кожен необроблений запит sql, який у мене в структуру entity. На даний момент я можу конвертувати звичайний вивід, який ми використовуємо так:
SELECT * from brand
в це:
list = (from g in obj.brands select g).ToList();
Тепер я хотів би знати, як вставити, оновити івидалити використання структури entity в asp.net. Моє питання полягає в тому, який еквівалентний структурний запит на основні запити небажаних sql-запитів, які я надавав нижче? Також є параметри sql в структурі entity?
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)
Відповіді:
-2 для відповіді № 1Деякий запит недоступний в EF, подивіться на http://entityframework-extensions.net