摘要: Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 在创建实体类时,属性名称一定要与数据库字段一一对应。 阅读全文
posted @ 2016-03-17 13:29 SherlockHolmes 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT)错误。 连接字符串里加上 Allow User Variables=True 解决。 否则时不时的报错,存储过程名长一点也报错,又有时 阅读全文
posted @ 2016-03-17 13:24 SherlockHolmes 阅读(629) 评论(0) 推荐(0) 编辑
摘要: UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION 阅读全文
posted @ 2016-03-17 13:17 SherlockHolmes 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 执行后结果如下: 执行后结果如下: 实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。 返回 阅读全文
posted @ 2016-03-17 13:17 SherlockHolmes 阅读(6642) 评论(0) 推荐(0) 编辑
摘要: 答案是这些信息在我们的客户端的应用程序中是没有用的,这些信息是存储过程中的每个语句的DONE_IN_PROC 信息。 我们可以利用SET NOCOUNT 来控制这些信息,以达到提高程序性能的目的。 MSDN中帮助如下: SET NOCOUNT 使返回的结果中不包含有关受 Transact-SQL 语 阅读全文
posted @ 2016-03-17 13:15 SherlockHolmes 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 简介:微软的VS提供了SerialPort控件,也就是串行端口资源。 serialPort1.BaudRate 获取或设置串行波特率 阅读全文
posted @ 2016-03-17 13:14 SherlockHolmes 阅读(10160) 评论(0) 推荐(0) 编辑
摘要: 串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。 只需给类添加Serializable属性,就可以实现串行化实例的成员。 并行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量。 阅读全文
posted @ 2016-03-17 13:12 SherlockHolmes 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1、Asp.net MVC 是用来创建返回视图(Views)与数据的Web应用,而Asp.net Web API是一种简单轻松地成熟的HTTP服务,它只返回数据,不返回视图(Views)。 2、Asp.net Web API可以通过.Net Framework来帮助我们构建REST-ful服务,而且 阅读全文
posted @ 2016-03-17 13:10 SherlockHolmes 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 应该说,缓存的设计是一门较为复杂的学问,主要考虑的问题包括:要不要缓存?要缓存哪些数据?要缓存多少数据?要缓存多久?如何更新缓存(手动还是自 动)?将缓存放在哪里?本文将以较为通俗易懂的方式,来看一看在MVC3的项目中,如何使用缓存功能。对于上述提到的一些具体业务问题,我这里不会进行太 过深入地探讨 阅读全文
posted @ 2016-03-17 13:09 SherlockHolmes 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 上一节我们做到了如下的一个基础查询页面。本节我们向这个页面中加入排序、搜索和分页功能。 从上图中的地址栏中可以看到这个页面调用的是Company Controller下的Index Action.因此我们就先打开Controllers文件夹下的CompanyController.cs文件,写入如下代 阅读全文
posted @ 2016-03-17 13:09 SherlockHolmes 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 首先新建webForm项目,然后添加WebForm1和WebForm2页面。 阅读全文
posted @ 2016-03-17 13:08 SherlockHolmes 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个we 阅读全文
posted @ 2016-03-17 13:06 SherlockHolmes 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格, 阅读全文
posted @ 2016-03-17 13:05 SherlockHolmes 阅读(141) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Web.UI; using System.Data; using System.Text; using BLL = SmartWaterSys.BLL; namespace Web { public partial class DoingOrder : System.Web.UI.Page { protected void Page... 阅读全文
posted @ 2016-03-17 13:04 SherlockHolmes 阅读(355) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Drawing; namespace SmartWaterSys.Web { public partial class Va... 阅读全文
posted @ 2016-03-17 13:03 SherlockHolmes 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页) · 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度; 阅读全文
posted @ 2016-03-17 13:02 SherlockHolmes 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 全局属性和函数可用于所有内建的 JavaScript 对象。 全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性,所以它没有名称。 在顶层 JavaScript 代码中,可以用关 阅读全文
posted @ 2016-03-17 12:57 SherlockHolmes 阅读(143) 评论(0) 推荐(0) 编辑
摘要: JavaScript 全局对象 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。 该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - 阅读全文
posted @ 2016-03-17 12:57 SherlockHolmes 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Ajax的到来让B/S中的客户端中开发有火了一把,网上出现了很多优秀的开源框架和UI,比较著名了有prototype,YUI,GWT等,但很多时候发现这些东西很难用到你的系统之中,有时候你的系统仅仅需要实现一两个UI功能,如果把整个架构都引入进来是不现实的。所以很多时候是需要自己动手去做一些工作。 现在弹出窗口在B/S系统中很受青睐,它有美观性和易用性等诸多特点,比如我用的sina 博客登陆窗... 阅读全文
posted @ 2016-03-17 12:56 SherlockHolmes 阅读(537) 评论(0) 推荐(0) 编辑
摘要: jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/ 在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提 阅读全文
posted @ 2016-03-17 12:54 SherlockHolmes 阅读(13011) 评论(0) 推荐(1) 编辑