A collection of tools useful for ASP.NET/C#/SQL development.
This repository features both a Rust/C library and a executable consuming the library.
Run csgen help
to see all avaliable commands.
If used in rust, all the functions are avaliable inside libcsgen::operations::<operation_type>
.
If used in any other programming language compatible with C libraries, the following functions are exposed:
-
char* gen_service(char *service_name)
-
char* gen_repository(char *repository_name, char *dbo_name)
-
char* gen_sql_insert_copy(char *table_csv, bool is_identity)
-
char* gen_sql_insert_empty(char *table_csv, bool is_identity)
-
char* gen_db_enum_code(char *enum_name, char *table_csv, bool skip_col, bool extra_docs)
- Add rust documentation.
- Add header file with documentation.