上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 联接是指将一个数据源对象与另一个数据源对象进行关联或联合的操作。这两个数据源对象通过一个共同的值或属性进行关联。 LINQ的联接操作符将包含可匹配(或相同)关键字的两个或多个数据源中的值进行匹配。 LINQ有两个联接操作符:join和groupjoin。1. join join操作符类似于... 阅读全文
posted @ 2014-10-21 23:31 libingql 阅读(2541) 评论(0) 推荐(0) 编辑
摘要: LINQ排序操作符包括:OrderBy、OrderByDescending、ThenBy、ThenByDescending及Reverse。1. OrderBy1>. 原型定义public static IOrderedQueryable OrderBy(this IQueryable sour... 阅读全文
posted @ 2014-10-21 19:48 libingql 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 1. Where 限制操作符Where用于过滤序列,按照提供的逻辑对序列中的数据进行过滤。Where可以出现多次。1.1 原型定义public static IEnumerable Where(this IEnumerable source, Func predicate);public stat... 阅读全文
posted @ 2014-10-21 17:03 libingql 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 投影是指在将序列中的元素转换为一个自定义形式的操作。投影操作符Select和SelectMany用于选择出赋予了适当功能的值。SelectMany操作符可以处理多个集合。 LINQ表达式语法: 1. Select Select操作符对单个序列或集合中的值进行投影。1.1 原型定义publi... 阅读全文
posted @ 2014-10-21 02:06 libingql 阅读(1465) 评论(0) 推荐(1) 编辑
摘要: 1. 匿名类型 通过关键字var定义匿名类型,编译器将根据运算符右侧表达式的值来发出一个强类型。 使用匿名类型时要遵守的一些基本规则: ◊ 匿名类型必须有一个初始化值,而且这个值不能是空值(null),因为类型是根据初始化器推断出来的; ◊ 匿名类型可以用于简单类型,也可以用于复杂类型。用于... 阅读全文
posted @ 2014-10-20 21:38 libingql 阅读(2566) 评论(0) 推荐(1) 编辑
摘要: 1. 简单工厂模式简介 1.1 定义 简单工厂模式:定义一个Factory类,可以根据参数的不同返回不同类的实例,被创建的实例通常有共同的父类。 简单工厂模式:只需要一个Factory类。 简单工厂模式:又称为静态工厂模式(Static Factory Pattern),Factory类为静态类或包 阅读全文
posted @ 2014-08-02 22:36 libingql 阅读(11100) 评论(0) 推荐(3) 编辑
摘要: 1.数据并发控制(Data Concurrency Control)简介 数据并发控制(Data Concurrency Control)是用来处理在同一时刻对被持久化的业务对象进行多次修改的系统。当多个用户修改业务对象的状态并试图并发地将其持久化到数据库时,需要一种机制来确保一个用户不会对另... 阅读全文
posted @ 2014-07-29 11:15 libingql 阅读(4617) 评论(0) 推荐(0) 编辑
摘要: 1.Identity Map模式简介 Identity Map(标识映射)模式是通过将所有已加载对象放在一个映射中确保所有对象只被加载一次,并且在引用这些对象时使用该映射来查找对象。在处理数据并发访问时,要有一种策略让多个用户共同影响同一个业务实体,这个固然很重要。同样重要的是,单个用户在一个... 阅读全文
posted @ 2014-07-29 09:46 libingql 阅读(3516) 评论(0) 推荐(0) 编辑
摘要: 1. 开闭原则概述 开闭原则(OCP,The Open-Closed Principle)两个主要特征: (1)对扩展开放(open for extension):模块的行为的可以扩展的,当应用的需求改变时,可以对模块进行扩展。 (2)对修改关闭(closed for modification):对 阅读全文
posted @ 2014-06-23 19:45 libingql 阅读(4267) 评论(0) 推荐(0) 编辑
摘要: 1. 单一职责原则核心思想 一个类应该有且只有一个变化的原因。 2. 为什么引入单一职责原则 单一职责原则将不同的职责分离到单独的类,每一个职责都是一个变化的中心。 在SRP中,把职责定义为变化的原因。 当需求变化时,将通过更改职责相关的类来体现。如果一个类拥有多于一个的职责,则多个职责耦合在一起, 阅读全文
posted @ 2014-06-23 16:46 libingql 阅读(6878) 评论(0) 推荐(2) 编辑
摘要: 1、基本使用 UserName: Password: 效果预览: 2、自定义动作 效果预览: 3、异步加载内容 4... 阅读全文
posted @ 2014-06-23 10:20 libingql 阅读(14582) 评论(1) 推荐(0) 编辑
摘要: 1、FluentValidation介绍 FluentValidation是与ASP.NET DataAnnotataion Attribute验证实体不同的数据验证组件,提供了将实体与验证分离开来的验证方式,同时FluentValidation还提供了表达式链式语法。 2、安装Fluent... 阅读全文
posted @ 2014-06-22 00:53 libingql 阅读(13443) 评论(4) 推荐(11) 编辑
摘要: 项目中引入Autofac的目的是为了实现控制反转,即IoC,Inversion of Control。控制反转可以有效的降低类之间的相互依赖关系,增加架构的弹性,降低软件复杂度。 示例代码: IProvinceRepository.csusing System;using System.Co... 阅读全文
posted @ 2014-06-16 23:36 libingql 阅读(3364) 评论(3) 推荐(3) 编辑
摘要: 1、加载本地数据 效果预览: 阅读全文
posted @ 2014-06-12 16:34 libingql 阅读(6631) 评论(0) 推荐(1) 编辑
摘要: Season Weakday Direction Spring Summer Autumn Winter ... 阅读全文
posted @ 2014-06-10 20:07 libingql 阅读(3951) 评论(0) 推荐(0) 编辑
摘要: Season Spring Summer Autumn Winter ... 阅读全文
posted @ 2014-06-10 19:15 libingql 阅读(2215) 评论(0) 推荐(1) 编辑
摘要: 1、基本使用 1>、创建Input 效果预览: 获取选中项Value:var city = $("#city").data("kendoMultiSelect");city.value(); 设置加载完成后选中项: 2>、创建select 2、加载远程数据} 3、参考资料 htt... 阅读全文
posted @ 2014-06-09 19:37 libingql 阅读(10015) 评论(1) 推荐(0) 编辑
摘要: 1、基本使用 效果预览: 2、构造函数初始化$("#txtAutoComplete").kendoAutoComplete(["Item1", "Item2", "Item3"]); 或:var data = ["Item1", "Item2", "Item3"];$("#txtAutoC... 阅读全文
posted @ 2014-06-09 17:05 libingql 阅读(2037) 评论(1) 推荐(0) 编辑
摘要: 1、基本使用 效果预览: 2、设置日期格式 3、初始化当前日期 4、设置本地化 效果预览: 5、设置日期选择范围Start Date:End Date: 效果预览: 6、参考资料 http://demos.telerik.com/kendo-ui/datepicker/inde... 阅读全文
posted @ 2014-06-08 23:22 libingql 阅读(17384) 评论(0) 推荐(0) 编辑
摘要: 1、基本使用 效果预览: 说明:pageSizes设置可选择每页显示的条数,buttonCount设置最多显示的页数,超出时则显示...。以上实现方式第一次从服务端加载出全部的数据,Kendo UI Grid进行客户端分页。 2、绑定本地数据 3、绑定远程数据public ActionR... 阅读全文
posted @ 2014-06-07 16:05 libingql 阅读(53606) 评论(4) 推荐(4) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页