我刚刚开始为新项目建模数据,该项目必须是可持久的。
看起来最自然的OO模型会有很多嵌套的.Net泛型。对象列表和这些对象还将包含其他泛型类型的列表,依此类推,至少嵌套三个级别。
理想情况下,我想以OO的方式设计数据模型,并希望有一个ORM可以让我只是(神奇地;-)将整个模型保存到关系数据库而不需要我完全担心关系模式。
我愿意牺牲性能以便于初始实施,但是一个允许优化已识别瓶颈的解决方案也很不错。
是否有任何ORM选项以这种方式工作?
或许我应该只是序列化数据... Google's Protocol Buffers看起来像一个有趣的选项。
答案 0 :(得分:2)
鉴于您根本不想担心“关系架构”,我建议您Subsonic或Lightspeed。
它们的工作方式略有不同,但两者都非常容易实现.NET。
答案 1 :(得分:1)
我还建议使用SimpleRepository模板进行Subsonic。