Zontroy Code Generator
  • 🖌️Getting started with Zontroy
  • INTRODUCTION
    • Zontroy Code Generator
    • Advantages of Zontroy Code Generator
    • Installation
    • Zontroy Programming Language
    • Zontroy Environment
    • Zontroy Commands
  • Zontroy Project Types
    • Zontroy Project
      • Oprazi .zproject file for MSSQL
      • CrudwithGo .zproject file for MySQL
      • Course-management .zproject file for Entity
      • JavaCodeGenerator .zproject file for PostgreSQL
  • Zontroy File Types
    • Zontroy Single File
    • Zontroy Repeating File
    • Zontroy Inner Repeating File
  • Zontroy Tutorial
    • Zontroy Syntax
    • zg-entity
    • zg-entities
    • zg-if
    • zg-for
    • Data Type Conversion
    • Built-in Functions
  • Use Together
    • Github Copilot
    • ChatGPT
  • Zontroy How To
    • Javascript
    • Typescript
    • Java
    • Python
    • CSharp
    • PHP
Powered by GitBook
On this page
  1. Zontroy Project Types

Zontroy Project

PreviousZontroy CommandsNextOprazi .zproject file for MSSQL

Last updated 7 months ago

Zontroy Project is used to start code generation from scratch. If you want generate code on your own software architecture, project or component then create an Empty Project and start to generate code over that Zontroy project.

Zontroy just creates a .zproject file in the selected project directory while creating empty project. zproject stands for Zontroy Project and zproject file is used to store entity and generation data. It means that Zontroy doesn't interact with the database except reading information schema of the database.

.zproject file

Knowing the structure of the zproject file is optional, but it's useful to know how Zontroy works in the background.

Name: Name of the Zontroy project given by developer.

DatabaseType: Type of database that stores data in main project. There are 4 database types integrated in Zontroy. Oracle, MySQL, PostgreSQL and MSSQL.

Server: Database server to connect.

DatabaseName: Name of the database that stores data in main project.

ConnectionString: Connection string to connect to the database.

Username: Database username.

Password: Database password.

Language: Programming Language of which source code will be generated.

Port: Database port.

IsIntegratedSecurity: Is database using integrated security or not, true or false.

Entities: List of tables with fields and properties.

The fields and properties are described in detail in the next sections.

Good to know: Developers begin coding after creating a project in most of the IDEs as in Zontroy.

Create Empty Project