摘要:
利用vs命令生成映射文件: 通过 SqlServer 创建代码: SqlMetal /server:myserver /database:northwind /code:nwind.cs /namespace:nwind (若省略/user和/password则默认使用window身份认证连接数据库 阅读全文
摘要:
单表继承 继承实体定义: 派生实体的使用: 实体关系定义 通过定义实体之间的关系,可以不用在对应的关系数据表之间建立外键关系 具有关系的实体定义: 关系实体类的应用: 关系实体结合DataLoadOptions使用,查询句法生成的sql会得到优化,从而提高查询性能: 阅读全文
摘要:
修改并发异常ChangeConfictException 处理修改并发异常ChangeConfictException 事务: 使用事务 使用TransactionScope 阅读全文
摘要:
延迟执行: Linq to sql 查询句法在定义时并不会执行,只有在调用的时候才会执行(执行T_Sql查询),每调用一次就会执行一次。对于需要多次调用的情况,可以使用ToList()方法先把结果集保存下来。 DataLoadOptions 主键缓存: 添加外部对象: 其它: 阅读全文
摘要:
存储过程: 关系数据库中的存储过程在实体类中映射为具体的方法,直接将存储过程拖动到对应的dbml设计视图中即可,如图: 在将存储过程拖入dbml设计视图中时,系统执行了如下命令: 方法的返回对象根据获取到的元数据确定(在dbml的cs文件中定义了一个部分实体类用于返回对象,实体类属性为获取到的元数据 阅读全文
摘要:
查询句法: 阅读全文
摘要:
windows API(windows Application Programming Interface 应用程序编程接口) OO(Object Oriented 面向对象) OOP(Object Oriented Programming 面向对象编程) OOAD(Object Oriented 阅读全文
摘要:
一、JavaScript中原型对象(构造函数)和实例对象以及protoType的关系: 二、JS中通过构造函数实现继承的五种方式: 某一对象使用prototype对象实现继承另一对象后,原对象的constructor属性指向被继承的另一对象,此时必须将原对象constructor属性指回原对象,否则 阅读全文
摘要:
this:函数运行时,自动生成的内部对象,代表当前调用该函数的对象,this只能在函数内部使用。 存在下面四种情况的this用法: 阅读全文
摘要:
还有一种方式: IE6/7/8中length为3,IE9及其它浏览器length为2 阅读全文
摘要:
比较的判断条件: 1、如果比较双方的类型不相同,则不相等; 2、如果都是数字,而且值相同,那么除非其中一个或两个都是NaN(NaN和NaN也是不相等的)时,比较双方是不相等的,否则,是相等的; 3、如果都是字符串,而且值相同,则相等; 4、如果都是布尔类型,而且都为true或false,则相等; 5 阅读全文
摘要:
参考:https://i.cnblogs.com/EditPosts.aspx?postid=3472016&update=1 闭包:定义在函数内的子函数即为闭包,通过调用该子函数能够从外部读取其父函数的内部变量。 闭包的两个最大用处: 1、读取函数的内部变量; 2、保持其读取的内部变量始终在内存中 阅读全文
摘要:
首先明确几个概念: 1、网页大小:是指整张网页的全部面积大小; 2、浏览器窗口(viewport)大小:是指网页在浏览器窗口中的可见区域的面积大小; 3、绝对位置:是指网页元素左上角相对于整张网页左上角的(x,y)坐标; 4、相对位置:是指网页元素左上角相对于浏览器窗口左上角的(x,y)坐标。 1、 阅读全文
摘要:
1、快速排序(QuickSort) 首先,从要排序的序列中先选取一个中间元素作为基准元素,遍历序列中的每一个元素,小于基准元素的放入一个新序列,否则放入另一个新序列;然后,使用递归方式处理每一个得到的新序列,直到得到的新序列不可再分割;最后,将每一层递归得到的新序列和基准元素进行连接。 首先,从要排 阅读全文
摘要:
参数: startIndex:非负整数,必选,要截取的子字符串的起始位置; stopIndex:非负整数,可选,要截取的子字符串的结束位置,若没有该参数,则默认截取到最后。 若参数为负数,自动转换为0;若startIndex大于stopIndex,则自动将二者调换位置;若二者相等,则返回空的字符串。 阅读全文
摘要:
xhtml 阅读全文
摘要:
连接不同的数组,组成一个新的数组: var a = [1,2,3]; var b = [4,5,6]; var c = a.concat(b);//[1,2,3,4,5,6]返回一个新的数组,不改变原数组 连接数值: var a = [1,2,3]; var b = a.concat(4, 5, 6 阅读全文
摘要:
Forms身份验证:通过应用程序设置的登录界面进行用户身份验证,若验证成功则调转到验证之前请求的url。 原理图: 阅读全文
摘要:
第7-11章 SportStore项目实践 (见个人项目CY.SportsStoreMVC) 第12章 MVC项目综述 理解约定优于配置:不用明确的配置应用程序中的某种关联,只要遵守某种约定,一切都会正常工作。(可以修改这种约定,不过会带来大量的修改工作。个人理解:将关联写入配置文件,应用程序需要使 阅读全文