【问题标题】:orm with entity framework 4 and code firstorm 实体框架 4 和代码优先
【发布时间】:2010-11-09 09:43:18
【问题描述】:

我想编写一个库来将任何对象存储到数据库中。我仍然首先使用代码和DbContextDbSet 类对已知对象进行映射。但在这种情况下,我不知道我必须映射的对象的结构。有没有办法用上面的类做到这一点?

【问题讨论】:

    标签: c# orm mapping object-relational-model


    【解决方案1】:

    您可以做到这一点的唯一方法是动态创建映射类并将它们加载到 ORM 中,但我不确定这对于 EF4 是否可行,因为我是 NHibernate 人。

    顺便说一句,我看不出这背后的动机。你为什么需要这样的东西?

    如果您需要存储具有不同(和未知)架构的对象,您可以使用序列化 LoB 模式 (http://martinfowler.com/eaaCatalog/serializedLOB.html) 在关系数据库中使用 TEXT 字段或转到架构少用 NoSql 文档数据库,例如 MongoDB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      相关资源
      最近更新 更多