首先是给大家贴出来我的VS2010皮肤的下载地址,好多人都想使用这个皮肤。。 .我就不挨个给大家发邮件了。

http://files.cnblogs.com/n-pei/Exported-2011-03-31.zip

系列文章索引:

Asp.net Mvc+MongoDB+Autofac等打造轻量级blog系统(一)

Asp.net Mvc+MongoDB+Autofac等打造轻量级blog系统(二)

之前的文章中说明了Repository Pattern和MongoDB。有园友问如何让MongoDB以windows service模式运行,MongoDB官网已经说明了如何实现,我这里稍微说明下自己的安装过程(我是卸载了再次安装给大家写教程)。

这里需要注意的是如果你是win7你需要以管理员身份运行。。。先在开始->搜索框输入 cmd.exe查找到这个文件,右键点击它,可以看到以管理员身份运行:

在dos窗口中,进入mongoDB的bin所在文件夹:

然后输入安装命令,格式中要给出日志文件路径和,数据库的路径。

接下来就是用net start “MongoDB”来启动服务。。

MongoDB现在已经OK了,接下来我们来使用ORM工具操作MongoDB。我选择的是很小的Simple Data。相对于其它的ORM工具,它必须在.net 4.0下使用。在之前的文章中有人问,为什么要使用ORM工具,很简单,为了对数据的操作更加简单。而且涉及到关联表的操作,使用ORM会比较容易。

上图所示,我已经添加了Simple Data操作MongoDB的工程,重写PostRepository的代码,并对比前后代码:

1.保存方法的重写:

2.GetById方法:

修改其它的方法,最后运行,一切正常。。。

Asp.net Mvc+MongoDB+Autofac等打造轻量级blog系统(二)相关推荐

  1. asp.net mvc + mongodb 实践

    一段是时间都在寻找一种速度快速的存储方式.在考虑使用nosql的时候是基于两个原因的,第一:可移植性,第二:快速,第三:稳定:在对比了各种非关系数据库后决定采用mongodb.至于对他的介绍在网上也不 ...

  2. ASP.NET MVC必知必会知识点总结(二)

    一.实现Controller的依赖注入: 1.自定义继承DefaultControllerFactory 类的控制器工厂类并重写GetControllerInstance方法:(如:InjectCon ...

  3. 运用EasyUI+ASP.Net MVC+C#研发公务车管理与监控系统(一)

    前言 好久没来CSDN写文章了,近两三年来一直忙于各种各样的工作上的琐事,给客户写项目申报书.编制信息化项目建设方案.方案写完了还要参加所谓的专家联席评审.还要经信委或者科委审批预算.招投标书编制.项 ...

  4. ASP.NET MVC 支付宝当面付(沙箱环境)-即扫二维码支付1(填坑)

    1,环境 我用的是 vs2017    创建一个 mvc项目  新建一个文件夹将 SDK 文件放进去 sdk地址 :https://support.open.alipay.com/docs/doc.h ...

  5. asp新闻发布系统 html,用文本+ASP打造新闻发布系统(二)新闻添加

    .buttonface { BACKGROUND-COLOR: #0079F2; BORDER-BOTTOM: #333333 1px outset; BORDER-LEFT: #333333 1px ...

  6. python开发出来的crm系统_用Python打造一个CRM系统(二)

    在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践. 总的来说就是遵循Django的设计理念:松耦合.代码精简.快速开发.DRY.明确优于隐式.一致性等.下面从开发环境.项目组 ...

  7. ASP.NET MVC 3.0学习系列文章(开始学习MVC)

    Visual Studio 11安装ASP.NET MVC4体验 Nic Pei 2011-09-27 23:15 阅读:2891 评论:11   微软build大会.net平台大事汇总 Nic Pe ...

  8. 图文详解远程部署ASP.NET MVC 5项目

    图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...

  9. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!

    一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...

  10. ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidator

    旨在为目标Action方法的执行绑定输入参数的Model绑定过程伴随着对Model的验证.借助相应的验证特性,我们可以直接以声明的方式在Model类型上定义验证规则,这些规则将会作为Model元数据的 ...

最新文章

  1. 记一次数据中心云平台系统项目实施
  2. 网络管理员&MCSE2003之12:第7章 使用组策略管理用户环境(下)
  3. .NET 将数据输出到WORD、EXCEL、TXT、HTM
  4. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(DOM)
  5. diff 比较两个文件的差异
  6. python中定义数据结构_Python中的数据结构—简介
  7. 求链表相交时的交点(C语言)
  8. git fetch 与 git pull
  9. 线程挂起 阻止有什么区别c#
  10. org.apache.commons.fileupload.DiskFileUpload1
  11. linux进程阻塞例子,linux阻塞与非阻塞驱动例子
  12. django前戏准备
  13. 【openGL2021版】链接FBX模型库
  14. 路由器自动重启指令_如何按计划自动重启路由器,简便方法
  15. 这也能卖?拉美电商平台Mercado Libre上的10种奇葩产品
  16. 乐嘉首档脱口秀《夜问》开播变身“犀利帝”
  17. 泰禾智能:智能改变未来,成就工业设备行业佼佼者
  18. 第一遍Java学习笔记
  19. redis集群搭建及管理命令
  20. 特征工程与自动特征工程

热门文章

  1. linux将分区从目录上卸载,Linux CentOS 硬盘分区、格式化、挂载与卸载
  2. 微服务架构实战篇(一):使用start.spring.io 构建SpringBoot2.0项目
  3. Ajax实现页面自动刷新实例解析
  4. Js查找数组中元素的位置
  5. 上下五千年,人口十几亿。在这遇见你,缘份真神奇
  6. onfigure: error: cannot find install-sh, install.sh, or shtool in
  7. VS2015/VS2017必须在WINDOWS10上安装
  8. LINUX下载编译vo-amrwbenc
  9. 百度的搜索好厉害,刚刚发文就能搜索到
  10. LINUX也有C#?