摘要: 一、准备工作 使用NUGET安装Entity Framework 6,下载MySql Connector/Net 6.9.5二、创建实体 我们在下面创建了两个类(博客和文章),并使用了虚拟属性标识了他们的关系。这使得实体框架具有了延迟加载特性,延迟加载意味着从数据库加载内容的时候将会自动加载关联... 阅读全文
posted @ 2015-02-07 10:49 @H 阅读(3259) 评论(0) 推荐(1) 编辑
摘要: 我们在写sql 脚本的时候经常会用到临时表,有时间也需要根据临时表是否存在做一些逻辑处理。还好sql server已经集成了一个Object_ID的函数,能够判断是否创建了临时表。使用挺方便的。OBJECT_ID 参数: 'object_name' 要使用的对象。object_name的数据类型为varchar或nvarchar。如果object_name的数据类型为varchar,则它将隐式 转换为nvarchar。可以选择是否指定数据库和架构名称。 'object_type' 架构范围的对象类型。object_type的数据类型为varchar或nvarch 阅读全文
posted @ 2013-07-05 11:44 @H 阅读(8114) 评论(3) 推荐(1) 编辑
摘要: 为应用程序池创建 Web 园请注意以下几点: 一、每一个工作进程都会消耗系统资源和CPU占用率;太多的工作进程会导致系统资源和CPU利用率的急剧消耗; 二、每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程。 成资源竞争,让多个工作进程运行同一个应用程序会造成资源竞争为应用程序池创建 Web 园可在以下几个方面增强性能: 一、可靠的请求处理:当应用程序池中的某个工作进程停止处理时(例如,当脚本引擎停止响应时),其他工作进程可以接受并处理该应用程序池的请求。 二、减少了资源争用:当 Web 园达到稳定状态时,按照循环方案每个新 TCP 阅读全文
posted @ 2013-07-02 14:18 @H 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 好吧,作为我学习WCF的开始,就创建一个简单的WCF程序。在参考了MSDNWCF的入门教程发现创建一个WCF程序需要六个步骤,那么开始吧。定义服务协定 首先使用接口创建Windows Communication Foundation 协定,这里我们需要引入System.ServiceModel(WCF框架的绝大部分实现和API定义在该程序集中)这个命名空间。 通过ServiceContractAttribute这个特性在接口上定义服务协定,在此基础上我们还需要把公开的服务操作定义OperationContract特性,因为接口的操作并不能自动成为服务的操作,在此需要显示的定义。 1: [S.. 阅读全文
posted @ 2013-01-19 09:27 @H 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 参考文档:在Linux上部署aspnet mvc3折腾了好久,终于可以在Freebsd下运行.net4.0应用程序了。安装环境是在Freebsd 9.0 rc,一路都是使用PORTS安装,在安装之前首先更新Ports,portsnap fetch extract这个只是在第一次的时候运行,以后更新就直接portsnap update.那么就开始安装Apache,mono,mod_mono,xsp其实在安装mod_mono的时候就会关联安装xsp,一直安装下去都没问题,期间mono可能有警告信息不用理。如果使用ports安装安装完了之后就只需要把apache加到开机启动(echo 'ap 阅读全文
posted @ 2013-01-16 14:04 @H 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: 由于最近需要对文件进行处理,所以看了一下MSDN的System.IO读取文件的两个类。下面对两个类简单的整理一下。好吧,先上图:这里是TextReder类官方的解释:(http://msdn.microsoft.com/zh-cn/library/system.io.textreader.aspx)这里是Stream类官方的解释:(http://msdn.microsoft.com/zh-cn/library/system.io.stream.aspx)我们要使用的FileStream和StreamReader这两个类。那好,我们再来看看他们MSDN是怎么描述这个类的吧!首先来看看File.. 阅读全文
posted @ 2012-04-19 18:06 @H 阅读(1419) 评论(1) 推荐(1) 编辑
摘要: 最近没什么事情,在网上找了一点关于排序的资料。它是怎么解释的: 排序(Sort)是计算机程序设计中的一种重要操作,也是日常生活中经常遇到的问题。例如,字典中的单词是以字母的顺序排列,否则,使用起来非常困难。同样,存储在计算机中的数据的次序,对于处理这些数据的算法的速度和简便性而言,也具有非常深远的意义。 基本概念排序是把一个记录(在排序中把数据元素称为记录)集合或序列重新排列成按记录的某个数据项值递增(或递减)的序列。表7-1是一个学生成绩表,其中某个学生记录包括学号、姓名及计算机文化基础、C语言、数据结构等课程的成绩和总成绩等数据项。在排序时,如果用总成绩来排序,则会得到一个有序序列;如果以 阅读全文
posted @ 2011-03-17 13:10 @H 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 以前在写datalist控件的时候想用sqldatareader来读取数据库然后绑定到datalist的datasource.最后查询了一下MSDN发现这是官方的解释:(绑定数据源必须是实现 System.Collections.IEnumerable 接口(例如 System.Data.DataView、System.Collections.ArrayList 或 System.Collecti... 阅读全文
posted @ 2010-06-30 17:11 @H 阅读(675) 评论(0) 推荐(0) 编辑