Backend-разработчик, ASP.NET, ASP.NET Core, EF, EF Core, Dapper. C#/F#/SQL.
Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (1)
  • Есть ли ORM с поддержкой партиционирования?

    artem-smirnov
    @artem-smirnov
    Backend-разработчик
    Обычно через ORM такого не делают.
    ORM это высокий уровень абстракции, он не должен знать о том, какие таблицы у вас партицированы и по каким правилам. Он должен обращаться к таблице, и если она партицирована, то в запросе должны быть соответствующие ограничения, которые позволят на уровне БД применить операции из запроса к конкретной партиции-таблице, которая удовлетворяет ограничениям из этого запроса.
    На уровне БД это обычно разруливают с помощью создания вьюхи, абстрагирующей партицированную таблицу, с которой будет работать ORM, и созданием триггеров на операции с этой вьюхой.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (1)