Retina.NET (my open source ORM) is now ALPHA3
Well, today i have uploaded the Retina.NET alpha3 into the GotDotNet workspace, including source code, binaries, documentation and a new sample application (the well known ASP.NET sample from Microsoft "IbuySpy Portal" ported to Retina.NET).
This version includes the following:
*- Several bug-fixes and other small changes in Retina.Core.
*- Fixes in the MetadataCache to support loading of circular entity references.
*- Fixes in the transaction management to allow manual control of transaction lifetime.
*- All EntityPersist classes now generates fully qualified column names in queries.
*- A new demo application is included that is a port of the well known Microsoft ASP.NET sample IbuySpy.
The alpha2 release went very well, i'm pleased with the results obtained and the community response. The alpha2 bits were downloaded 77 times from the GotDotNet workspace that is counting now 40 members. I hope that in following releases, as stability and funcionallity gets better, this numbers increase.
The next release (BETA1) will focus on more unit testing, better documentation, code stabilization and feature completion.
For BETA1 I hope to have the following things completed:
*- Fixes in the SQL generation based on Criteria objects to use Field names and not Column names as it do now.
*- Fix the FilterValue property to some less akward.
*- Make some work in supporting better inheritance.
*- Support for identity PK generated in the database.
*- Loading mapping configuration from XML files or embedded resources.
*- One or two surprises!
Of course, if anyone is interested in working on some other area (such as making work another dataStore or anything else), please let me know.
Retina.NET workspace can be found at GotDotNet, and you are welcome to stop by if you like.
Andrés G Vettori
Leader of the C# Community of the Microsoft Users Group Argentina