Пользовательский ALTER TABLE после создания БД для включения сжатия
Я использую EF Core 5 с подходом "сначала код" для создания моей БД на Microsoft SQL Server.
Для одной из моих сущностей я хочу включить сжатие в БД.
Поскольку я не нашел встроенного способа настроить это в модели, я думаю, что мне нужно выполнить оператор ALTER TABLE после того, как Entity Framework создала таблицу, например эту:
ALTER TABLE SensorData REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = ROW);
В старой Entity Framework я бы сделал это с помощью миграции.
Но я действительно не понимаю, как это сделать в EF Core 5 - как это сделать проще всего? В настоящее время нет необходимости поддерживать применение этого к существующим БД (но, конечно, это не повредит, если бы это было возможно).