我可以将 pocos 与 mongodb C# 驱动程序一起使用吗
我想知道我是否可以读取原始 pocos 并将其写入 mongodb
驱动程序教程显示一次将每个字段添加到 bsondocument 中。 bsonserialzer 能做到吗?
我可以自己写一些东西来反映一个物体,但我想知道它是否已经存在。
使用动态扩展会很好
I was wondering if I can read and write raw pocos to mongodb
the driver tutorial shows adding each field to a bsondocument one at a time. Does bsonserialzer do it?
I can write something myself to reflect on an object but I wonder it it already exists.
Working with dynamic expandos would be nice
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,10gen官方C# MongoDB驱动支持POCO序列化和反序列化,例如
Yes, the 10gen official C# MongoDB driver supports POCO serialisation and deserialisation, e.g.
我认为你可以而且应该,10gen 驱动程序 POCO 对象。您可以在完全独立的程序集中设计 POCO 模型,而无需引用 Mongo.Driver 或 Mongo.BSon,并配置应用程序的入口点以使用该程序集、设置索引、忽略字段、鉴别器、ids 列等。
I think you can and you should, 10gen driver POCO objects. You can design your POCO model in a completely sepparate assembly without any reference to Mongo.Driver o Mongo.BSon and configure the entry point of your app to use that assembly, setting indexes, ingnore fields, discriminators, ids columns, and a large etc.