MVC4学习要点记二】的更多相关文章

一.分页(PagedList.MVC)1.安装PagedList.MVCPM>install-package PagedList.mvc   2.控制器中使用PagedList   3.cshtml中使用PagedList 页面显示页码: @Html.PagedListPager(Model,page=>Url.Action("Index",new{page,sortOrder=ViewBag.CurrentSort,currentFilter=ViewBag.curren…
一.使用原生SQL使用EF的一个优点就是自动帮我们生成SQL,这在常规情况下很方便,但有些情况下用EF却不适合.另外还有些特别复杂的语句,利用EF很难生成.所以,EF提供一组方法用来执行原生的SQL.有以下三种:1.DbSet.SqlQuery2.Database.SqlQuery3.Database.ExecuteSqlCommand下面分别说明其用法. 1.DbSet.SqlQueryDbSet.SqlQuery查询并返回Entities 方框中的和注释掉的内容SysUser sysUser…
一.数据迁移用来解决code first情况下当增加.删除.改变实体类,或改变DbContext类后,相应地更新数据库结构而不会对现有数据产生影响. 1.启用迁移指令:enable-migrations add-migration XXX enable-migrations指令:a.在项目根目录下创建了一个Migrations文件夹b.在Migrations文件夹下新建一个Configuration.cs文件.可以通过修改Configuration.cs来对Migration做一些配置(如加入一…
强类型的辅助方法:这些helper的特征是名称后面加上了 For , 这些叫做强类型的辅助方法. 共用布局页:可以在Views文件夹下面新建一个视图页,命名为_ViewStart.cshtml,将这部分统一写到这个文件里(如下图),这样应用布局页的View就可以省略这部分内容了. 另外这个_ViewStart.cshtml也是可以嵌套的,使用布局页的View会自动应用最近文件夹下面的_ViewStart.cshtml. 分部视图:创建Partial View:一般直接右键"Views/Share…
分类:C#.VS2015 创建日期:2016-06-19 使用教材:(十二五国家级规划教材)<C#程序设计及应用教程>(第3版) 一.要点概述 别人提供的类都是为了简化你的工作量用的,可是实际处理的事情千差万别,要通过写代码做实际的事,你还得自己定义类.因此,先把如何自定义类及其涉及的相关概念和要点掌握住,是写程序绕不过去的第一关. 二.类和成员的基本概念 1.基本格式 [访问修饰符] [static] class 类名 [: 基类 [,接口序列]] { [类成员] } 要点: (1)基类最多…
一.Entity的注解属性(Annotations)不管是code first还是db first,都需要用到注解属性,至于用System.ComponentModel.DataAnnotations命名空间提供的,还是EntityFramework程序集提供的,现在来做个总结.(EntityFramework程序集using不进来,不知道什么原因,暂时先总结System.ComponentModel.DataAnnotations命名空间的)1.System.ComponentModel.Da…
我的博客:https://www.luozhiyun.com/archives/269 '==' VS 'is' '=='操作符比较对象之间的值是否相等. 'is'操作符比较的是对象的身份标识是否相等,即它们是否是同一个对象,是否指向同一个内存地址. 如: a = 10 b = 10 a == b True id(a) 4427562448 id(b) 4427562448 a is b True Python 会为 10 这个值开辟一块内存,然后变量 a 和 b 同时指向这块内存区域,即 a…
前言 设计模式目录: 小菜学习设计模式(一)—模板方法(Template)模式 小菜学习设计模式(二)—单例(Singleton)模式 小菜学习设计模式(三)—工厂方法(Factory Method)模式 小菜学习设计模式(四)—原型(Prototype)模式 小菜学习设计模式(五)—控制反转(Ioc) 持续更新中... 本篇目录: 简单实现 线程安全 后记 单例模式(Singleton)可以说是最简单的模式,对.net来说,因为不需要考虑到垃圾回收机制,实现起来很简单,但是对于没有提供内存管理…
分类:C#.VS2015 创建日期:2016-06-18 使用教材:(十二五国家级规划教材)<C#程序设计及应用教程>(第3版) 一.使用别人已经设计好的类简化你的代码编写工作量 当让你去处理一堆乱七八糟的事情时,要把它弄的有条理,首先需要“先把它分成几大部分”(划分为不同的“命名空间”或者“包”),然后再把每一部分进行“分类”(每个命名空间下可能有多个类),最后再一件一件地去完成(实现各个类的功能). 可是,你如何用代码去描述这些“分类”呢?总得先区分出来你是不是在描述分类吧,这就是clas…
分类:C#.VS2015 创建日期:2016-06-14 教材:十二五国家级规划教材<C#程序设计及应用教程>(第3版) 一.配套源程序(VS2015版)的运行截图 VS2015版的配套源程序在一个解决方案中包含了教材中的所有例题.习题.上机练习.综合设计的全部源程序,运行时,你只需要展开左侧对应的章节节点,直接单击其中的某一项,就可以在右侧观察执行的结果,或者在弹出的窗口中观察输出的结果. 二.本章学习要点 1.C#项目的组织 (1)掌握类.命名空间.C#编程的基本格式等基础知识. (2)掌…