With the announced mothballing of Codeplex, I’m working to migrate at least some of the open source projects I have to Github.
It turns out I own 29 projects over on Codeplex. Some of them, like the barcode decoding library, were simply learning exercises. Some of them were idea that I never found time to actually work on. Many are for technologies that are now dead (I’m looking at you Compact Framework!). But some are actually useful and I still use quite regularly.
As I pull them into Github, I’m also taking the time to merge in local forks I have from doing other projects as well as doing NuGet releases. Turns out that this is a fairly large undertaking, but it’s forcing me to do some cleanup that’s long overdue.
So yesterday I pulled over the OpenNETCF ORM. For those who don’t know, it’s a lightweight ORM (way, way, way lighter than Entity Framework) that supports code first, data first *and* I don’t know my data structure until run time, which no other ORM I’ve seen supports. It has support for MySQL, SQLite, SQL Server, SQL Compact, Oracle, Azure Table Service and Dream Factory out of the box. Adding new implementations, especially anything that had an ADO provider already, is really easy.
So, if you’re a current ORM user, or looking for a simple ORM for a .NET project, take a look.
- The old project (where there’s some documentation): https://orm.codeplex.com/
- The new project on Github: https://github.com/ctacke/orm
- NuGet packages