> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.EasyAF.Tools.Commands Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#E0EC32" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name                                                                                                | Summary                                                                                                                                       |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [CleanupCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/CleanupCommand)                   | Command for cleaning up build artifacts and lock files from the solution.                                                                     |
| [CodeGenerateCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/CodeGenerateCommand)         | Represents a command for generating code for a specified EasyAF component.                                                                    |
| [DatabaseGenerateCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseGenerateCommand) | Command for generating EDMX from database.                                                                                                    |
| [DatabaseInitCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseInitCommand)         | Command for initializing database scaffolding configuration.                                                                                  |
| [DatabaseRefreshCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/DatabaseRefreshCommand)   | Command for refreshing existing EDMX files.                                                                                                   |
| [EasyAFBaseCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/EasyAFBaseCommand)             | Base class for EasyAF commands that provides common functionality for MSBuild operations, user secrets management, and project configuration. |
| [EdmxGenerateCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxGenerateCommand)         | Command to generate an EDMX file from an EF Core DbContext in the Data project.                                                               |
| [EdmxSwapCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxSwapCommand)                 | Command to switch the Provider in the EDMX file between System.Data.SqlClient and Microsoft.Data.SqlClient.                                   |
| [EdmxWatchCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxWatchCommand)               | Command to watch EDMX files in your Data project for changes and regenerate the framework.                                                    |
| [InitCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/InitCommand)                         | Command for initializing EasyAF project configuration including database scaffolding, project types, and analyzer setup.                      |
| [EdmxRootCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/EdmxRootCommand)                 | Root command for EDMX file utilities.                                                                                                         |
| [SetupCommand](/api-reference/CloudNimble/EasyAF/Tools/Commands/SetupCommand)                       | Command for setting up local development environment for existing EasyAF projects.                                                            |
