【发布时间】:2011-12-18 14:39:19
【问题描述】:
我是 MongoDb 的新手,但有一个现有的应用程序,如果使用它来存储封装的数据以便快速检索和更新,这将大大受益。
现在我遇到的问题是我现有的模型只是简单的 POCO,没有任何特定于框架的属性或依赖项,但是它们确实有一个 Id 字段,它是一个 int(有些不同,但更容易假设所有都是 int在这种情况下)。现在如果不将该对象绑定到 MongoDb(无论是围绕 id 字段的属性还是将其类型更改为 ObjectId 字段),是否有任何方法可以通过外部配置自动获取 id 字段?
如果不是世界末日,我将只创建一个域对象,用于 MongoDb 的目的,就像我在 Nhibernate 中所做的那样。我宁愿不必有两个版本的相同类,只是与 Id 字段不同。在这种情况下,域将是相同的。
【问题讨论】:
标签: c# mongodb norm document-based-database