Csharp (C#) is a language developed by Microsoft for running applications in .NET platforms (.NET Framework).
.NET generators enable the generation of applications in C#, of the Web and Win types, the latter with the possibility of two or three layers. The programs generated are C# code sources (.cs) and compiled into assemblies (.dll or .exe) in common intermediate language (IL), which, in runtime, are interpreted by the .NET virtual machine.
The applications communicate with the database through ADO.NET, and possible DBMS to be used are all those supported by GeneXus: DB2 UDB for iSeries, DB2 Universal Database, Informix, MySQL, Oracle, PostgreSQL and SQL Server.
Apart from GeneXus’ basic requirements (disc space, volume of memory, etc.) for every development team, the following software must also be made available:
- Microsoft .NET Framework 3.5 or higher
- IIS 6.0 or higher
- ADO .NET provider associated to the selected DBMS