Updating Database Schema, does it always update existing pages?

I have an App and a SQL Server database for which I've already generated schema and CRUD pages for.

I added a column directly in the database, then needed to update the App accordingly.

I click the "Data" button, choose the existing database connection.

On the "Code generation settings", I select only the changed table.

On the "CRUD scaffolding" page, I leave "Generate pages for CRUD operations" unchecked.

I click Next and it Infers the schema.

I can see the Model class was updated with the new column, that's good.

However, it appears that the new column has been added to my already existing CRUD pages.

Is this intended behavior or a bug?

Since I left 'CRUD scaffolding' unchecked, I assumed that the Pages would not be updated, in case I have changes on the pages that I don't want to be overwritten.

I've checked the docs but was unable to find more info on changes/updates to existing databases and inferred schema, only on adding new.

Please let me know if you need any other info to help.

Thanks!

You can update the models, context, service, etc. only - no need to update the pages.

My assumption was that not checking the "CRUD scaffolding" button meant that my pages would not be updated. Can you confirm?

Can you help me understand how to add/edit/remove columns from the database and then correctly update the data layer, and when this will make changes to my existing pages and when it will not?

Apologies if I overlooked this in the documentation.

Pages will not be touched unless you enable CRUD pages creation.