Asp.net Mvc+MongoDB+Autofac等打造轻量级blog系统(二)
首先是给大家贴出来我的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系统(二)相关推荐
- asp.net mvc + mongodb 实践
一段是时间都在寻找一种速度快速的存储方式.在考虑使用nosql的时候是基于两个原因的,第一:可移植性,第二:快速,第三:稳定:在对比了各种非关系数据库后决定采用mongodb.至于对他的介绍在网上也不 ...
- ASP.NET MVC必知必会知识点总结(二)
一.实现Controller的依赖注入: 1.自定义继承DefaultControllerFactory 类的控制器工厂类并重写GetControllerInstance方法:(如:InjectCon ...
- 运用EasyUI+ASP.Net MVC+C#研发公务车管理与监控系统(一)
前言 好久没来CSDN写文章了,近两三年来一直忙于各种各样的工作上的琐事,给客户写项目申报书.编制信息化项目建设方案.方案写完了还要参加所谓的专家联席评审.还要经信委或者科委审批预算.招投标书编制.项 ...
- ASP.NET MVC 支付宝当面付(沙箱环境)-即扫二维码支付1(填坑)
1,环境 我用的是 vs2017 创建一个 mvc项目 新建一个文件夹将 SDK 文件放进去 sdk地址 :https://support.open.alipay.com/docs/doc.h ...
- asp新闻发布系统 html,用文本+ASP打造新闻发布系统(二)新闻添加
.buttonface { BACKGROUND-COLOR: #0079F2; BORDER-BOTTOM: #333333 1px outset; BORDER-LEFT: #333333 1px ...
- python开发出来的crm系统_用Python打造一个CRM系统(二)
在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践. 总的来说就是遵循Django的设计理念:松耦合.代码精简.快速开发.DRY.明确优于隐式.一致性等.下面从开发环境.项目组 ...
- 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 ...
- 图文详解远程部署ASP.NET MVC 5项目
图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...
- 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!
一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...
- ASP.NET MVC以ModelValidator为核心的Model验证体系: ModelValidator
旨在为目标Action方法的执行绑定输入参数的Model绑定过程伴随着对Model的验证.借助相应的验证特性,我们可以直接以声明的方式在Model类型上定义验证规则,这些规则将会作为Model元数据的 ...
最新文章
- 记一次数据中心云平台系统项目实施
- 网络管理员&MCSE2003之12:第7章 使用组策略管理用户环境(下)
- .NET 将数据输出到WORD、EXCEL、TXT、HTM
- 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(DOM)
- diff 比较两个文件的差异
- python中定义数据结构_Python中的数据结构—简介
- 求链表相交时的交点(C语言)
- git fetch 与 git pull
- 线程挂起 阻止有什么区别c#
- org.apache.commons.fileupload.DiskFileUpload1
- linux进程阻塞例子,linux阻塞与非阻塞驱动例子
- django前戏准备
- 【openGL2021版】链接FBX模型库
- 路由器自动重启指令_如何按计划自动重启路由器,简便方法
- 这也能卖?拉美电商平台Mercado Libre上的10种奇葩产品
- 乐嘉首档脱口秀《夜问》开播变身“犀利帝”
- 泰禾智能:智能改变未来,成就工业设备行业佼佼者
- 第一遍Java学习笔记
- redis集群搭建及管理命令
- 特征工程与自动特征工程
热门文章
- linux将分区从目录上卸载,Linux CentOS 硬盘分区、格式化、挂载与卸载
- 微服务架构实战篇(一):使用start.spring.io 构建SpringBoot2.0项目
- Ajax实现页面自动刷新实例解析
- Js查找数组中元素的位置
- 上下五千年,人口十几亿。在这遇见你,缘份真神奇
- onfigure: error: cannot find install-sh, install.sh, or shtool in
- VS2015/VS2017必须在WINDOWS10上安装
- LINUX下载编译vo-amrwbenc
- 百度的搜索好厉害,刚刚发文就能搜索到
- LINUX也有C#?