Yes. It doesn't just generate scaffolding for the controllers, it also generates code in each IActionResult method whether to fill a grid, retrieve data, insert data, delete an item, retrieve a collection based on id, etc. It also generates the related models, views, view models, entity framework linq-to-entity classes, business layer (middle tier) and data repository (data layer), stored procedures or ad-hoc SQL, and the optional web API service, and more. AspCoreGen has a very powerful code generation engine which can spit a million lines of generated code combined in as little as a minute.