Generated Miscellaneous Items


AspCoreGen 3.0 Razor generates 3 projects/applications in a single ASP.NET Core 3.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 3.0 Razor. To get a more complete list, please read the Discussing the Generated Code for Database Tables under tutorials.

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 browser as the default icon for the web application.
Functions Class (.cs) A helper class with static methods.
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.
Code Examples Folder A folder that contains class files per database table showcasing code examples on all generated CRUD operations. The code examples shows how to access Middle Tier (Business Object) CRUD operations.

This folder is optional.


Class Library Project (Middle & 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.
AppSettings Class (.cs) A class that contains the database Connection String. You can also add your own settings here for use by your Class Library project.


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.