Hello,
Lets assume im writing a program, my program has its own entities and such. And since I'm using an OOP .Net language (C#, but could be F# or Iron Python), my objects have weird OOP traits like inheritance, references to other objects, and hierarchical relationships.
Naturally i want to save these all to my God damn database, and obviously i can't because its relational, and came form God damn mathematicians who spent too much time learning about the Set Theory, God damn them.
Now i can use an ORM layer but that would be a little bit of a nightmare, because ill have to write all sorts of XMLs and such.
No. What i want is a database with object oriented capabilities! perhaps even an Object-Relational Database!
But! i also want it to have a natural API and bindings in my .Net world.
I want to be able to write a class Cat, and to be able to tell me database to save my Cat, and I would. if it would have a Linq provider it would be very useful too.
Any ideas?