Я только начинаю моделировать данные для нового проекта, который должен быть постоянным.
Похоже, что самая естественная модель ОО будет иметь множество вложенных обобщенных шаблонов .Net. Списки объектов, и эти объекты также будут содержать списки других универсальных типов и т. Д., Вложенные по крайней мере на три уровня.
В идеале, я хотел бы просто спроектировать модель данных в ОО-стиле, и я надеюсь, что есть ORM, который позволит мне (магически ;-) сохранить всю модель в реляционной базе данных без моего участия. вообще беспокоиться о реляционной схеме.
Я готов пожертвовать производительностью ради простоты первоначальной реализации, но было бы неплохо и решение, позволяющее оптимизировать выявленные узкие места.
Есть ли опции ORM, которые работают таким образом?
Или, может быть, мне следует просто сериализовать данные ... Протоколные буферы Google выглядит интересным вариантом.