摘要: 在实际更新Mongo对象时发现,原有的更新代码无法更新复杂的数据类型对象。恰好看到张占岭老师有对该方法做相关的改进,因此全抄了下来。 总的核心思想就是运用反射与递归,对对象属性一层一层挖掘下去,循环创建父类及之类的更新表达式。 相关代码如下: #region 递归获取字段更新表达式 private 阅读全文
posted @ 2016-06-13 19:24 のんきネコ 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 用过Mongo的人都知道,Mongo使用的是Bson类型,有string,int,date,bool等数据类型,具体就不详述了。 在使用Mongo 的C#官方驱动时会碰到一个问题,如何将Bson中的数据类型与C#中的数据类型匹配起来。 以下就是我在实际项目中碰到的需要匹配的数据类型。 id 比如说所 阅读全文
posted @ 2016-06-13 10:52 のんきネコ 阅读(2620) 评论(1) 推荐(0) 编辑