Я пытаюсь сгенерировать команду UPDATE на основе деревьев выражений (для пакетного обновления).
Принимая следующую команду UPDATE:
UPDATE Product
SET ProductTypeId = 123,
ProcessAttempts = ProcessAttempts + 1
Для выражения, подобного этому:
Expression<Func<Product, Product>> updateExpression = entity =>
new Product() {
ProductTypeId = 123,
ProcessAttempts = entity.ProcessAttempts + 1
};
Как мне сгенерировать часть команды SET?
SET ProductTypeId = 123,
ProcessAttempts = ProcessAttempts + 1