代码之家  ›  专栏  ›  技术社区  ›  Tom Bushell

使用复杂.NET通用对象的窗体(例如嵌套列表<…>等)?

  •  1
  • Tom Bushell  · 技术社区  · 15 年前

    我刚开始为一个新项目建模,这个项目必须是持久的。

    看起来最自然的OO模型会有很多嵌套的.NET泛型。对象列表,这些对象还将包含其他一般类型的列表,等等,至少嵌套三层。

    理想情况下,我只想以面向对象的方式设计数据模型,并希望有一个ORM可以让我(神奇地)将整个模型持久化到关系数据库中,而不必担心关系模式。

    我愿意牺牲性能以便于初始实现,但允许优化已识别瓶颈的解决方案也不错。

    有没有这样的ORM选项?

    或者我应该序列化数据… Google's Protocol Buffers 看起来是个有趣的选择。

    2 回复  |  直到 15 年前
        1
  •  1
  •   aanund    15 年前

    我也建议用亚音速 SimpleRepository 模板。

        2
  •  2
  •   Reed Copsey    15 年前

    考虑到您根本不想担心“关系模式”,我建议您 Subsonic Lightspeed .

    它们的工作方式稍有不同,但这两种方式都使得在.NET中实现这一点非常非常简单。