Attention: We are retiring the ASP.NET Community Blogs. Learn more >

ObjectSpaces only supports SQL Server?

Last week I was reading this article by Dino about ObjectSpaces. In it he mentions:


“ObjectSpaces is part of Whidbey, and for the time being supports only two data sources—SQL Server 2000 and SQL Server Yukon.”


Now, I understand his article was based on the October 2003 Whidbey code handed out at the PDC. I also understand that ObjectSpaces is still in development. Having said that, I really hope that whoever is responsible for deciding which database systems ObjectSpaces support gives some thought to at least Oracle and MySQL. As popular as SQL Server may be among developers and systems that eventually implement ObjectSpaces, I think the number of Oracle and MySQL databases being used in .NET solutions is significant enough to warrant support for them. If ObjectSpaces is RTM'd with support only for SQL Server, I think you're going to hear people talking again about how Microsoft is trying to “lock you in” to their products (whether it be intended or not).

Database issues aside, I am looking forward to being able to make use of ObjectSpaces. I think the design is a fairly elegant one so far. Once again, it's XML to the rescue.

3 Comments

  • Wow Paul, thanks. I don't know how the heck I missed the fact that you've got an ORM tool also. I think I'll give it a closer look.

  • My employer is ready to make a MAJOR commitment to .NET. However, since we drank the Oracle kool aid a long time ago, the thought of not having Oracle support in ObjectSpaces makes me cringe, i.e. we're going to use TopLink and Java for database access!

  • They'll have a hard time supporting other databases than SqlServer, because of some details in the xml format they use. They also don't use (afaik) a plugin architecture for sql generation. THis is especially a wrong choice because Oracle now can't provide a Sql engine for Oracle which can be used with Objectspaces.



    George: Toplink is a top player, I don't think there is a .NET equivalent for that system available at the moment. THere are O/R mappers available on .NET of course which do support Oracle. :)

Comments have been disabled for this content.