/ / Як вставити, оновити та видалити в структурі entity за допомогою asp.net? - c #, asp.net, sql-сервер, entity-framework

Як вставити, оновити та видалити в структурі entity за допомогою asp.net? - c #, asp.net, sql-сервер, entity-framework

Я зараз вивчаю структуру організації. Більшість моїх 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