связать SQLAlchemy ORM с объектами из выражения ядра SQL?

Я должен использовать выражение SQLalchemy Core для извлечения объектов, потому что ORM не может выполнять «обновление и возврат». (обновление в ORM не имеетreturning)

from sqlalchemy import update
class User(ORMBase): 
    ...
# pure sql expression, the object returned is not ORM object.
# the object is a RowProxy.
object = update(User)  \
    .values({'name': 'Wayne'})  \
    .where(User.id == subquery.as_scalar()) \
    .returning() \
    .fetchone()

когда

db_session.add(object)

это отчетUnmappedInstanceError: Class 'sqlalchemy.engine.result.RowProxy' is not mapped.

Как мне это выразитьRowProxy объект из выражения SQL в карту идентичности ORM?

Ответы на вопрос(2)

Ваш ответ на вопрос