[Ervaringen] Codus object-relational mapping generator

Pagina: 1
Acties:

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Voor een nog te bouwen applicatie in C# ben ik eens rond gaan kijken naar de verschillende OR/mappers die er rondzwerven. Vervolgens heb ik een generator genaamd Codus gevonden en ben hier mee aan de slag gegaan.

Informatie over Codus
Codus is a comprehensive code generation tool for object-relational mapping. It takes an existing database and automatically generates all of the code for updating, deleting, inserting and selecting records. In addition, it creates web services for distributed programming, strongly-typed collections, and a full set of unit tests.

Codus kan code genereren op basis van het DAO Framework in C#, maar ook mappings voor NHibernate.

Homepage:
http://www.adapdev.com/codus/index.aspx

Artikel uit de DOT NET Developer Journal
http://dotnet.sys-con.com/read/113338.htm

Mijn bevindingen
Ik ben een nog een behoorlijke leek op het gebied van OR/mapping. Voor mijn test heb ik een MySQL database gemaakt en op basis daarvan code gegenereerd op basis van het DAO Framework.
Van mijn tabellen werden netjes entiteiten en collecties aangemaakt en het ophalen en updaten van gegevens ging erg makkelijk. Hieronder een voorbeeldje:
C#:
1
2
3
4
5
6
// Get all records and print out the Employees first name
EmployeesDAO dao = new EmployeesDAO();
IList employees = dao.SelectAll();
foreach(EmployeesEntity e in employees){
  Console.WriteLine(e.FirstName);
}

Zijn er hier mensen die ervaringen met Codus hebben en het DAO Framework in C#?

It’s nice to be important but it’s more important to be nice


  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Niemand? Ik hoop stilletjes toch nog op wat reacties van de OR mapping experts hier. :)

It’s nice to be important but it’s more important to be nice