摘要: 本文地址:http://www.cnblogs.com/outtamyhead/archive/2013/03/19/2970172.html。转载需保留本地址!说在前面:1、由于是头次翻译整本书籍,所以错误难免,希望大家都提出来,翻译的不好还望大家少拍砖多鼓励。2、该系列没有按照原文直译,而是加入了我的一些言语在里面(在没有改变原意的情况下),所以大家在看的时候希望有所对照。3、该系列每周出一或二篇博客,因为我最近很忙,一直在加班,很累的说。4、该系列不提供原版文字,希望看原版的可以自行下载Pdf。5、该系列省去了前面的废话,单刀直入,讲主体内容。第二章:第一个ASP.NET MVC4程.. 阅读全文
posted @ 2013-03-19 22:41 禁止吸烟 阅读(5053) 评论(8) 推荐(9) 编辑
摘要: 本节导航 1、在MSSQL2008R2中创建Movie数据库 2、添加ADO.NET实体数据模型 3、修改数据上下文 4、运行效果 返回目录 下载源码 下载视频一、在MSSQL2008R2中创建数据库 首先,我们需要在MSSQL2008R2中创建一个名为Movie的数据库,具体的参数这里不讲,默认即可。然后【新建查询】。 因为在我们之前的代码中,我们已经通过code first创建好了我们需要使用的数据库和表,所以我们只需要将这些表结构倒出来然后放到刚刚的新建查询里去执行就可以了。由于先前的库在localdb中,所以,我们需要在vs中打开localdb的连接。 然后在表名上... 阅读全文
posted @ 2013-03-15 11:18 禁止吸烟 阅读(16029) 评论(13) 推荐(2) 编辑
摘要: 本节导航 1、过滤器介绍 2、创建自己的过滤器 进入目录 下载源码 下载视频1、过滤器介绍 要使用过滤器,我们的过滤器类需要继承ActionFilterAttribute抽象类。 在我们的过滤器类里需要重写(override)OnActionExecuting(ActionExecutingContext filterContext)和OnActionExecuted(ActionExecutedContext filterContext) 过滤器的作用在于:判断用户登录和权限、动态Action、防篡改等等。2、创建自己的过滤器 我们创建的这个过滤器的作用主要是用来记录日志,... 阅读全文
posted @ 2013-03-08 15:25 禁止吸烟 阅读(11270) 评论(4) 推荐(6) 编辑
摘要: 本节导航1、补充2、添加对电影的查询3、添加导演表、创建导演表和电影表的主外键关系4、Model属性应用5、持久对象的生命周期进入目录 下载源码 下载视频一、补充1、EF对主键的处理 我们在上一节中的Movie实体中并没有设置ID列为主键列,但是在数据表创建完成之后我们看到ID列成为了主键。这是因为EF会对实体类中ID进行检索,对于出现ID之后,会自动设置ID为主键,如果ID为int类型,则被设置成自增长的主键列。同样,以实体类名+ID形式的组合名称,EF同样也会将其设置成主键列,加入我们Movie中没有ID,而是MovieID,则MovieID就会被设置成主键。同时,我们也可以在ID或... 阅读全文
posted @ 2013-02-26 12:53 禁止吸烟 阅读(18711) 评论(24) 推荐(6) 编辑
摘要: 本章导航1、创建一个MVC4应用程序2、MVC4中的一些变化3、T4模板4、使用EF CODE FIRST修改应用程序进入目录 下载源码下载视频一、创建一个MVC4应用程序首先打开VS2012,选择【新建项目】弹出新建项目对话框,选择【ASP.NET MVC4 WEB 应用程序】。如图:修改名称为我们想要的名称,在这里我命名为“MyMVC4Web”,目录设置在了我的E盘exercise文件夹下。随后会出现模板选择框,我们选择Internet应用程序,视图引擎使用Razor,如果有需要可以创建单元测试。【确定】之后就等待VS自动加载需要的东西。加载完成之后,【解决方案资源管理器】如下图所示。这样 阅读全文
posted @ 2013-02-22 16:34 禁止吸烟 阅读(27836) 评论(16) 推荐(9) 编辑
摘要: 一、环境准备1、VS2012+MSSQL 2008 (R2)2、VS2010Sp1+MSSQL 2008 (R2) 使用VS2010sp1版需要在asp.net上下载MVC4开发平台并安装。下载地址点这里。 本例文中使用VS2012旗舰版和MSSql2008R2及LocalDB。二、目录目录章节次序章节名称及子标题详细第一节创建一个MVC4应用程序 下载源码 下载视频第二节为先前程序添加查询及主外键关系 下载源码 下载视频第三节为我们的程序添加过滤器 下载源码 下载视频第四节将我们的程序改成数据库优先模式 下载源码 下载视频 阅读全文
posted @ 2013-02-22 15:32 禁止吸烟 阅读(7931) 评论(4) 推荐(6) 编辑
摘要: 1、实体类Attribute:需要引用命名空间System.ComponentModel.DataAnnotations[Required(ErrorMessage="")]:表示字段必须,在提交时进行验证,不通过返回ErrorMessage。[DisplayFormat(NullDisplayText="",DataFormatString="")]:用于日期显示格式及对于NULL值的处理。[Key]:主键字段。[MaxLength(36,ErrorMessage="")]:最大长度限制,超出限制时返回Error 阅读全文
posted @ 2013-01-07 15:59 禁止吸烟 阅读(5022) 评论(12) 推荐(1) 编辑
摘要: 最近在研究dev xtraReport的应用,虽然从08年就开始接触dev,但是它的报表还是头次接触。在网上找了很多资料,但看来看去无非就那么两篇,呵呵,真是天下文章一大抄!相对水晶报表,xtraReport在设计上是很强大的,在功能上也要比水晶报表完善很多。但是在这里要吐槽一下,dev的demo写的真的不咋地,效果是出来了,找代码还得找半天还不应定能找到。言归正传,今天主要说的单表显现和简单主从表显现实现。相对于国外报表来讲,国内的报表很有中国特色,中规中矩的,所以也给设计人员带来了些许方便。先来说说单表的报表实现。我在这里使用的是xtraReport的设计器来设计的报表,有兴趣的可以从de 阅读全文
posted @ 2012-12-20 10:45 禁止吸烟 阅读(8142) 评论(2) 推荐(5) 编辑
摘要: 在前一篇文章《Scrum开发模式》中已经详细的介绍了Scrum的运作模式,同时大家也初步了解了Scrum是什么。这篇文章主要介绍在Scrum模式下如何利用工具来实现我们的敏捷开发。 要准备的软件: MS VS 2012 MSSQL 2008R2 SP2 TFS 2012 TFS Power Tool 2012 软件的安装及配置不讲,不懂的尤其是关于TFS安装配置可以在Google中搜索相关文章,介绍的挺全面的。 假设:我们已经创建了TFS服务器,并且VS连接到TFS服务器。 那么,我们的解决方案在TFS中是怎么呈现的呢?如图: 是的,我们的解决方案就孤零零的在那里,没... 阅读全文
posted @ 2012-12-03 17:00 禁止吸烟 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 原文标题:How does it work in C#?-Part 3 (C# LINQ in detail),作者:MohammandA Rahman.目录LINQ基础扩展方法-幕后的工作扩展方法列表Where and SelectAllAverageConcatContainsCountDefaultIfEmptyDistinctElementAtEmptyExceptFirstFirstOrDefaultUnionIntersectLastLastOrDefaultLongCountMaxMinOfTypeRangeRepeatReverseSingleSkipSkipWhileSumT 阅读全文
posted @ 2012-12-02 16:56 禁止吸烟 阅读(44462) 评论(6) 推荐(13) 编辑