摘要:
单一职责原则(SRP) 定义:系统中的每一个类都应该只有一个职责。 好处:高内聚、低耦合。 解释说明: 单一职责也就是说我们应该让一个类或一个对象只做一件事情,每个类所要关注的就是自己要完成的职责是什么,能够引起这个类变化的原因也应该只有一个,这也是后面提到的所有的设计模式都会遵守的一个原则。 高内 阅读全文
摘要:
一、jQuery简介jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装。 二、jQuery的优势1、强大的选择器。2、出色的DOM封装。3、可靠的事件处理机制。4、出色的浏览器兼容性。5、使用隐式迭 阅读全文
摘要:
使用Code-First模式生成数据库时,默认生成的数据库表的名称为类型的复数形式,例如实体类名称是"User",默认生成的数据库表名为“Users”,多数情况下我们并不想生成的数据库表名为复数形式,那么应该如何来控制呢? 当我们想要自定义一些数据库表的生成规则的时候,会重写OnModelCreat 阅读全文
摘要:
使用Code First模式实现给实体类添加复合主键,代码如下: 使用特性Key和Column设置复合主键,Key表示字段是主键,Order用来设置主键的顺序。使用Key和Column需要添加命名空间:Key的命名空间:System.ComponentModel.DataAnnotations;Co 阅读全文
摘要:
示例代码如下(js直接写在了html里面,没有写在一个单独的外部文件中): 界面: 运行效果如下: 点击显示Value值 点击显示Text值 阅读全文
摘要:
EF的核心程序集位于System.Data.Entity.dll和System.Data.EntityFramework.dll中。支持CodeFirst的位于EntityFramework.dll中。通常使用NuGet Package Manager来添加这些程序集。 如果没有数据库:1、先写代码 阅读全文
摘要:
//方法一 Linq to Entities var info = from p in entity.Users where p.ID >= 10 orderby p.ID descending select p; foreach (var item in info) { Console.Write 阅读全文
摘要:
一、为什么要在EF中执行SQL语句 使用EF操作数据库,可以避免写SQL语句,完成使用Linq实现,但为什么还要在EF中执行SQL语句呢。如果要写SQL语句,完全可以使用ADO.NET来操作数据库。这样说虽然没错,可是有些时候使用EF操作数据库还是有一些不方便的地方,例如:如果要修改某一条记录,按照 阅读全文
摘要:
一、float属性取值:left:左浮动right:右浮动none:不浮动 先看下面的一个例子: 效果: 因为DIV是块级元素,所以定义的三个DIV是竖直显示的。这时给第一个DIV添加浮动: 效果: 给第一个DIV添加浮动以后,第一个DIV脱离文档流而浮动起来,原先的位置会被下面其他的元素所取代,所 阅读全文
摘要:
一、什么是盒子模型 盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。 从上图可以看到标准的盒子模型范围包括margin(外边距)、border(边框)、padding(内边距)、content(网页内容)。网页内容就是盒子里面装的东西。在网页设计中,内容常指文字、图片等元素。内边距( 阅读全文