by Matthew Noonan
18. August 2006 21:04
Man, vacationing on the planet Risa can be exhausting. It's an awfully long trip via shuttlecraft. 
Seriously, I must apologize for being away for so long. A combination of customer projects, a certain level of personal "burn-out", and the distractions of a very pleasant summer here in the US Midwest, have all conspired to keep me from doing any serious work on EasyObjects. But the summer is drawing to a close, a well-earned vacation helped with the burn-out, and I'm finally in a groove with my current project, so all of that means it's time to refocus my attention back to my favorite ORM.
So what's been happening with EasyObjects?
- The 2.0 CTP has been updated. There was a problem with timestamp handling, as well as a few bugs in the templates and dynamic query providers, so against my will I released an update. In addition, I have added a SQL 2005 dynamic query provider, because SQL 2005 handles timestamps differently than SQL 2000 (with the now non-existent TSEQUAL function). I also hard-coded the new SQL 2005 provider as the default, so if you are using SQL 2000 or Oracle, you will have to uncomment the correct provider (line 2760 in EasyObject.cs).
- The 2.0 code base has come quite a ways. I have added an option to do IDENTITY inserts, and I have the configuration part worked out. All that remains is Configuration Tool support and completing the NUnit test suite before we can release.
- I was hoping I wouldn't have to, but it looks like I will be doing a EO 1.2 release. There are a couple of outstanding bugs to address, and I would also like to back-port the IDENTITY insert, timestamp handling and the SQL 2005 query provider.
The original plan was to begin selling add-on modules (for other database providers), but getting a store up and running is proving both problematic and time consuming. I still intend to do this, but there may be an interim work-around before I get the final solution in place.
I'm going to prioritize my TO DO list this weekend, and I will post here as I make progress. I promise it will be more often than the past few months!