Помогите конвертировать SQL-запрос в Lambda (Linq) - PullRequest
0 голосов
/ 04 августа 2011

Может кто-нибудь мне помочь, чтобы преобразовать приведенный ниже SQL-запрос в Linq (лямбда-выражения). Заранее спасибо.

SQL-запрос:

ОБНОВЛЕНИЕ ВНУТРЕННЕГО СОЕДИНЕНИЯ B ВКЛ (номер A.Trade = номер B.Trade) И (A.AccountId = B.AccountId) SET A.Float = B.CCY, A.Float = B.BASIS, A.LastReset = B.FIXING, A.LastLibor = B.INTRATE;

1 Ответ

1 голос
/ 04 августа 2011

Обновления не выражаются как операторы LINQ.Вы можете использовать LINQ для загрузки записи, которую хотите изменить, но фактическое обновление будет включать отдельный вызов метода, детали которого будут зависеть от используемой вами технологии базы данных.

Итак, если вы ужеиметь ссылку на запись, которую вы хотите обновить из A, загрузить соответствующую запись из B (используя LINQ), выполнить обновления для A программным образом, а затем сохранить изменения в A.

Здесь - пример использования LINQ-to-SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...