Generated Miscellaneous Files

AspCoreGen 2.0 Razor generates 3 projects/applications in a single ASP.NET Core 2.1 Web Application as mentioned here. Listed below are quick descriptions of the Miscellaneous files and folders generated to complete each of the three applications that are generated.

Note: List below may not contain the full list of miscellaneous files generated by AspCoreGen 2.0 Razor.


Web Application Project

Generated File(s)/Folder Quick Description
CSS Folder A folder that contains stylesheets for the web application, jquery ui themes, and jqgrid stylesheet.
JS Folder A folder that contains Javascript libraries and files such as jqgrid libraries, jquery ui, jquery, and javascript used in web pages.
favicon.ico A generic icon file used by the web application.
Functions Class (.cs) A helper class with static methods. Used by most of the razor pages/objects.
Functions Class Per Table (.cs) Helper classes with static methods used specifically by the table name group of objects it represents. E.g. CategoriesFunctions.cs (Categories table), ProductsFunctions.cs (Products table), etc.
StartUp Class (.cs) A class file that provides the entry point to the web application.
appsettings.json A json file that contains hierarchical configuration used by the application.
bundleconfig.json A json file that contains bundling and minification instructions used by the application.


Class Library Project (Middle and Data Tier)

Generated File(s)/Folder Quick Description
CrudOperation Class (.cs) An enum class for use when figuring out whether to use an Add or Update operation.


Web API Project

Generated File(s)/Folder Quick Description
StartUp Class (.cs) A class file that provides the entry point to the web api application.
appsettings.json A json file that contains hierarchical configuration used by the application.
* Please see notes.