上一页 1 ··· 226 227 228 229 230 231 232 233 234 ··· 387 下一页
摘要: 回到目录 我们上一讲中介绍了大叔封装的Mongo仓储,其中介绍了几个不错的curd操作,而对于按需更新内部子对象,它是有条件的,即你的子对象不能为null,也就是说,我们在建立主对象时,应该为子对象赋一下初值,即new一下它,呵呵. 正确的mongo集合 对于赋过初值的子对象,在按需要更新时,有以下 阅读全文
posted @ 2015-06-02 15:27 张占岭 阅读(1251) 评论(0) 推荐(0)
摘要: 回到目录 我不得不说,mongodb官方驱动在与.net结合上做的不是很好,不是很理想,所以,我决定对它进行了二次封装,这是显得很必然了,每个人都希望使用简单的对象,而对使用复杂,麻烦,容易出错的对象尽而远之,这是正常的,人都是喜欢懒惰的,就像程序员,也是一样,喜欢偷懒,可能说,偷懒是程序员进步的一 阅读全文
posted @ 2015-06-01 17:06 张占岭 阅读(3128) 评论(0) 推荐(1)
摘要: 回到目录 批量插入在EF时代大叔就自己封装过,原理是将多次SQL连接和多次向SQL发送的指令减少到1次,或者1000条数据1次,而对于EF产生的语句来说,这无疑是性能高效的,因为EF这边在处理时,每个语句都会向SQL发送一次,当然就算它是在一个SQL连接里,向SQL发送N多条指令,也是性能低下的。 阅读全文
posted @ 2015-05-29 21:59 张占岭 阅读(20773) 评论(1) 推荐(0)
摘要: 回到目录 在对MongoDB进行封装后,对于Update更新对象里的集合属性时出现了一个现象,让人感到很恶心,人家更新前是个美丽的Array,但是更新之后集合对象变成了键值对,键是集合的类型名称,值是真实的数组值,哈哈,这个问题起初困扰了我很久,今天终于豁然开朗了,原来是Update方法的问题,呵呵 阅读全文
posted @ 2015-05-29 15:08 张占岭 阅读(5712) 评论(3) 推荐(0)
摘要: 回到目录对于MongoDB的封装还在继续,对于不断追求简单的编程还在继续,对于喜欢代码的那么感觉,还在继续...当你的mongo数据表里有子对象时,尤其是列表对象时,使用官方的驱动很是不爽,要记得很多新的对象类型,麻烦,所以,将它进行封装,让GetModel支持匿名参数!表结构可能是这样希望查询的语... 阅读全文
posted @ 2015-05-28 18:06 张占岭 阅读(4230) 评论(0) 推荐(0)
上一页 1 ··· 226 227 228 229 230 231 232 233 234 ··· 387 下一页