05 2012 档案

摘要:原文地址:http://xcai.net/archives/30前文提到可以利用IIS7 ARR模块实现类nginx反向代理,提供负载均衡方案,但是真正要在实际应用中部署,还得解决session同步问题,session实际上是缓存的一种,在之前微软的解决方案中并没有可靠的分布式缓存方案,通常都是利用memcached来实现,不过最新.NET 4中已经有较为完善的解决方案:Windows Server AppFabric 缓存。AppFabric 缓存物理结构Windows Server AppFabric 缓存 功能使用彼此通信的服务器群集来形成单个统一的应用程序缓存系统。无论构成缓存群集的计 阅读全文
posted @ 2012-05-31 17:28 拓荒者IT 阅读(3000) 评论(0) 推荐(1) 编辑
摘要:DataTable的Compute的功能可谓强大。public object Compute( string expression, string filter);expression:要执行计算的表达式filter:过滤表达式这两个表达式都是用Sql语法,例如:table.Compute("sum(count)", "count>0");当我们的table中有count和price列时,如果要计算总金额,应该如何写表达式呢?table.Compute("sum(count*price)", "");你肯定会 阅读全文
posted @ 2012-05-29 15:45 拓荒者IT 阅读(4933) 评论(0) 推荐(3) 编辑
摘要:原文地址:http://www.cnblogs.com/coolcode/archive/2009/11/10/Ninject.html前言前段时间看Mvc最佳实践时,认识了一个轻量级的IOC框架:Ninject。通过google搜索发现它是一个开源项目,最新源代码地址是:http://github.com/enkari/ninject/tree/master用户向导:http://ninject.codeplex.com/wikipage?title=User%20Guide&referringTitle=Home建议新手请先看看Ninject的介绍:What Is NinjectW 阅读全文
posted @ 2012-05-28 10:55 拓荒者IT 阅读(6102) 评论(2) 推荐(7) 编辑
摘要:添加引用:使用NuGet,命令:install-package Newtonsoft.Json实体类: public class Book { public string BookID { get; set; } public DateTime PublishDate { get; set; } public decimal Price { get; set; } public override string ToString() { return "ID:" + BookID + "; D... 阅读全文
posted @ 2012-05-28 10:22 拓荒者IT 阅读(37478) 评论(1) 推荐(9) 编辑
摘要:原文地址:http://www.iteye.com/topic/1119283 浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了如何以前端特有的方式 阅读全文
posted @ 2012-05-27 23:38 拓荒者IT 阅读(803) 评论(0) 推荐(2) 编辑
摘要:原文地址:http://blog.csdn.net/kiki113/article/details/4105929行列转换等经典SQL语句1.--行列转换原表: 姓名 科目 成绩 张三语文80张三 数学 90 张三 物理 85 李四语文 85 李四物理 82 李四英语 90李四政治 70 王五英语 90转换后的表: 姓名 数学 物理 英语 语文 政治 李四082908570 王五 0090 0 0 张三 90 850 80 0实例:create table cj --创建表cj( ID Int IDENTITY (1,1) not null, --创建列ID,并且每次新增一条记录就会加1... 阅读全文
posted @ 2012-05-25 14:19 拓荒者IT 阅读(528) 评论(0) 推荐(0) 编辑
摘要:对于一个ORM框架,支持事务操作是必须的。EF Code-Frist本身就是支持事务的。我们的每一次SaveChanges就是一个事务操作,只需要在所有更改都完成后,调用这个方法就可以了。如果你不愿意,网上还有人给出了手动的开启事务的代码(我没有测试过):DbConnection con = ((IObjectContextAdapter)ctx).ObjectContext.Connection;con.Open();using (var tran = con.BeginTransaction()){// 这里才是事务中的代码tran.Commit();}con.Close(); 以上都是针 阅读全文
posted @ 2012-05-23 16:27 拓荒者IT 阅读(6698) 评论(0) 推荐(2) 编辑
摘要:网上很多的教程都是跟MVC3绑在一起来讲解的,如果我们抛开MVC3,该如何使用呢?首先新建一个控制台应用程序,我们把它命名为:EFCodeFirst-Books第二步,添加EntityFramework的引用。不要说你还不回使用NuGet,如果真的不会就去问度娘。在NuGet 控制台输入Install-Package EntityFramework,NuGet会为我们引用最新发布的EF版本,目前的版本是4.3。第三步,添加实体类。我新建了一个Models文件夹,在里面添加了Book类,类的定义如下:using System;using System.Collections.Generic;us 阅读全文
posted @ 2012-05-23 11:02 拓荒者IT 阅读(2961) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示