随笔分类 - 点点滴滴
摘要:创建表结构 使用output获得自增ID值 没使用output前的写法,用Score_Identity函数获取自增值 结果如下 使用output获得自增值,请仔细看 output写在 values之前 输出结果: 返回多个字段,包括默认getdate()函数 输出结果: 用offset fetch实
阅读全文
摘要:通过前3章文章,大致对ORM有一定的了解,但也存在效率低下(大量用了反射)和重复代码,今天我们要对ORM进行优化。具体流程如下:我们优化的第一个就是减少反射调用,我的思路是定义一个Mapping,把表名、字段名信息缓存起来,EntityMapping 表示实体类信息对应数据库中的table,Memb...
阅读全文
摘要:如果Object是Dictionary类型,直接返回如果Object是NameValueCollection类型,则添加到Dictionary里如果Object是Hashtable类型,添加到Dictionary里...其他键值类型请自己完善如果Object非上述类型,则用IL语言将其转换成Dict...
阅读全文
摘要:在第一篇《一步步实现自己的ORM(一)》里,我们用反射获取类名、属性和值,我们用这些信息开发了简单的INSERT方法,在上一篇文章里我们提到主键为什么没有设置成自增长类型,单单从属性里我们无法识别哪个是主键,今天我们用Attribute来标识列,关于Attribute,引用MSDN里描述 MADN的...
阅读全文
摘要:最近在研究ORM,尝试着自己开发了一个简单的ORM。我个人不喜欢EF因为跟不上EF升级太快了,再说公司里还停留在c# 3.5时代,对于NHibernate配置太复杂看到就头晕,就心生自己做一个ORM的念头,现在把开发过程中的点点滴滴记录下来,供自己和新手参考,大神请直接忽略这篇文章。 ORM(obj...
阅读全文
摘要:代码写 N 久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 Form 认证时遇到的一些问题...
阅读全文
摘要:五、Web.config 的作用范围 新建项目时, VS.Net 会在项目根目录建立一个内容固定的 Web.config。除了在项目根目录,你还可以在任一目录下建立 Web.config ,条件就是应用程序级别的节点只能在根目录的 Web.config 中出现。至于哪些是应用程序级别节点呢...
阅读全文
摘要:“等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天》新演绎)。看着人家的 Blog 文章的评论是一条接一条,再瞧瞧自己:“无人问津呐,真…无…奈……唉,没人理我,还...
阅读全文
摘要:步骤: 1.先把DropDownList所在的列转换成TemplateField(模板列) 2.在GridView里添加三个事件OnRowEditing,OnRowCancelingEdit,OnRowUpdating 再在事件上写上相应的代码 代码片段: ASPX文件: ....... ...
阅读全文
摘要:select 'namespace CE.EIP.DataEntity' union all select '{' union all select ' using System;' union all select ' using Castle.ActiveRecord;' union all s...
阅读全文
摘要:一、新建网站、asp.net ajax项目 web.config文件以自动生成、项目引用以自动完成 二、新建aspx页面,如下代码 三、新建webservice文件,如下代码 其中,给aspx托一个ScriptManager,在ScriptManager的Services中指定WebServic...
阅读全文
摘要:1、 新建‘测试项目’BBS性能测试 2、 添加web测试: 3、 录制脚本: 在IE里输入要测试的网站地址: 比如http://loc...
阅读全文
摘要:using System; using System.Data; // using Microsoft.Practices.EnterpriseLibrary.PolicyInjection; using Microsoft.Practices.EnterpriseLibrary.Validatio...
阅读全文
摘要:using Microsoft.Practices.EnterpriseLibrary.Logging; /// ///使用微软企业库-日志 /// public class EnterpriseLogging { public EnterpriseLogging() { LogEntry...
阅读全文
摘要:using System; using System.Text.RegularExpressions; // using Microsoft.Practices.EnterpriseLibrary.Validation; using Microsoft.Practices.EnterpriseLib...
阅读全文
摘要:using Microsoft.Practices.EnterpriseLibrary.Security.Cryptography; /// ///使用微软企业库-加密 /// public class EnterpriseCrypt { /// /// 加密 /// /// /...
阅读全文
摘要:using System.Data; // using Microsoft.Practices.EnterpriseLibrary.Caching; using Microsoft.Practices.EnterpriseLibrary.Caching.Expirations; /// ///使用...
阅读全文
摘要:using System; // using Microsoft.Practices.EnterpriseLibrary.ExceptionHandling; /// ///使用微软企业库-异常处理 /// public class EnterpriseException { public v...
阅读全文
摘要:ms sqlserver 的对象的所属用户、所属架构、与当前登陆用户之间的访问关系 用同义词来跨架构访问 1、以默认用户sa登陆,默认数据库架构为'dbo' create table userTable(a varchar(10)) 下面的查询都正确 select * from dbo.userT...
阅读全文
摘要:DECLARE @WeekDay INT,@WorkDays INT,@StartDate datetime,@EndDate datetime,@Date datetime SET @StartDate = getdate() SET @EndDate = '2008-4-26' SET @Dat...
阅读全文
浙公网安备 33010602011771号