ORMs that work with complex .NET objects (e.g. nested List <...> etc.)?

I am just starting to model data for a new project that needs to be robust.

It seems that the most natural OO model will have many nested .Net generics. Lists of objects, and these objects will also contain lists of other general types, etc. Nested at least three levels in depth.

Ideally, I would just like to create an OO-style data model, and I hope there is an ORM that will allow me to simply (magically ;-) save the entire model in a relational database without having to worry about the relational schema at all.

Iโ€™m ready to sacrifice performance for the convenience of the initial implementation, but a solution that optimizes identified bottlenecks would be nice.

Are there any ORM parameters that work this way?

Or maybe I just need to serialize the data ... Google Protocol Buffers looks like an interesting option.

+1
source share
2 answers

I would also suggest Subsonic using the SimpleRepository template.

+1
source

Given that you donโ€™t want to worry about โ€œrelational schema at all,โ€ I would recommend Subsonic or Lightspeed .

They work a little differently, but both do it very, very easy for .NET.

+2
source

All Articles