自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

转载 Less Comments, More Readable Code

I’m currently implementing a drag and drop sorting feature for a tree view in a Windows Forms application. We’re using Infragistics UI controls, and their UltraTree doesn’t have drag and drop function

2011-10-24 09:20:47 619

原创 提高asp.net性能方法

Tip 1—Return Multiple ResultsetsTip 2—Paged Data AccessTip 3—Connection PoolingTip 4—ASP.NET Cache APITip 5—Per-Request CachingTip

2011-10-09 16:46:12 723

转载 WebService基于SoapHeader实现安全认证

WebService基于SoapHeader实现安全认证本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面

2011-09-26 09:47:36 773

转载 深入了解Dynamic & DLR

主要内容:DLR在面向服务设计的必要性dynamic类型DLR ScriptRuntimeDynamicObject & ExpandoObject1.DLR在面向服务设计中的必要性题外前因话:商业业务环境的变更总是伴随着技术的变革。近来面向服务编程SOA的兴起是

2011-09-23 18:16:29 4927

原创 Update Mode State

Model State 是个Dictionaty 类型,用于存储验证错误信息。@Html.ValidationMessage()@Html.ValidationSummary() +[AcceptVerbs(HttpVerbs.Post)]public Actio

2011-09-23 18:03:32 649

原创 Asp.net MVC Model Binding

1.使用MVC默认Model Binder[AcceptVerbs("POST")]public ActionResult Edit(Product product)2.使用FormCollection然后自己然后手工绑定[AcceptVerbs("POST")]

2011-09-23 17:50:53 560

转载 探索CLR原理系列(1):类型

CLR是整个Dotnet的灵魂,CIL则是这个灵魂可以发挥其跨越平台,穿越语言,跳跃....的保证.其实有很多书籍和文章都介绍了什么是CLR,什么是CIL,CTS,CLS这样的一大堆概念,可是他们具体的表现形式,以及运作的原理是大部分人都想知道的秘密,却没有什么太好的途径来获取这

2011-09-23 12:35:28 906 2

转载 C#技术漫谈之垃圾回收机制(GC)

虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。  但后来

2011-09-23 12:34:16 1172

转载 10个用jQuery实现图片幻灯片/画廊效果和源码

jQuery作为一个应用最广泛的JavaScript框架之一,第三方开发者不断地为其开发出新的 jQuery 插件应用,从而使得jQuery可以帮助用户实现各种各样不同寻常的 Web 效果,作为最常使用的图片幻灯片效果更是jQuery的强项,看完本文为你整理推荐的10个优秀的jQ

2011-09-23 12:32:44 1326

转载 Trace、Debug和TraceSource

C#笔记30:Trace、Debug和TraceSource的使用以及日志设计2010-10-26 11:28 by 陆敏技, 736 visits, 收藏, 编辑 C#笔记30:Trace、Debug和TraceSource的使用以及日志设计 本章概要:

2011-09-22 20:59:52 1000

转载 Hidden features of C#

where T : struct where T: structKeywordsyield byMichael Stumvar by Michael Stumusing() statement by kokosreadonly by

2011-09-21 08:58:57 663

转载 ASP.NET MVC 3和Razor中的@helper 语法

ASP.NET MVC 3支持一项名为“Razor”的新视图引擎选项(除了继续支持/加强现有的.aspx视图引擎外)。当编写一个视图模板时,Razor将所需的字符和击键数减少到最小,并保证一个快速、通畅的编码工作流。  与大部分模板的语法不同,在Razor的帮助下,您不需要中断代

2011-09-20 21:02:15 498

转载 SQLServer 通过DMV实现低影响的自动监控和历史场景追溯

一. 背景:     我们管理和维护的数据库系统基本都是7*24小时运转的,运转时会出现什么情况谁都无法估计,往往一个平时运行很正常的系统,某天晚上突然就抽风了,而此刻并没有系统负责人在旁边,当值班同事的电话打到正在酣睡的DBA手机上时,DBA不得不朦朦胧胧的,条件反射要上数

2011-09-20 20:21:45 694

转载 ASP.NET Routing对请求的处理方式

如果您需要在项目中使用在ASP.NET Routing的功能,则需要在web.config文件中配置一个HttpModule:其次,您应该在Application_Start中向RouteCollection类型的RouteTable.Routes集合中添加一系列Rout

2011-09-19 15:33:49 448

转载 MVC3.0 中Razor 学习

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。     其实在使用在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦

2011-09-19 15:12:16 727

转载 MVC3集成Unity 2.0

This blog posts shows a step-by-step instruction how tointegrate the Unity 2.0 dependency injection container in anASP.NET MVC 3 web appli

2011-09-19 10:03:20 633

原创 不加载关联实体的前提下获得关联实体数

using (var context = new UnicornsContext()){    var princess = context.Princesses.Find(1);     // Count how many unicorns the princess owns

2011-09-18 15:52:32 473

原创 应运过滤显示加载关联实体

using (var context = new UnicornsContext()){    var princess = context.Princesses.Find(1);     // Load the unicorns starting with B

2011-09-18 15:50:54 385

原创 显式加载关联实体

通过Load方法显式加载关联实体using (var context = new UnicornsContext()){    var unicorn = context.Unicorns.Find(1);    var princess = context.Pr

2011-09-18 15:43:34 389

原创 为所有实体关闭延迟加载

public class UnicornsContext : DbContext{    public UnicornsContext()    {        this.Configuration.LazyLoadingEnabled = false;

2011-09-18 15:41:17 566

翻译 为导航属性关闭延迟加载

延迟加载是在第一次调用导航属性时从数据库加载得,延迟加载是通过代理类和虚属性实现的.public class Princess {     public int Id { get; set; }     public string Name { get; set;

2011-09-18 15:39:17 574

原创 同时加载多级关联实体

using (var context = new UnicornsContext()){    // Load all castles, all related ladies-in-waiting, and all related    // princesses

2011-09-18 15:28:06 464

原创 同步加载关系实体

Eager loading is the process whereby a query for one type of entity also loads related entities as part of the query. Eager loading is ach

2011-09-18 15:21:25 375

原创 禁用自动检测实体更改

using(varcontext = newUnicornsContext()){    try    {        context.Configuration.AutoDetectChangesEnabled = false;

2011-09-18 14:54:11 487

转载 基于架构驱动的软件开发过程

2011-09-18 13:54:27 585

转载 软件体系结构和框架的定义

一、软件体系结构和框架的定义 软件体系结构的英文单词是“architecture”. Architecture的基本词义是建筑、建筑学、建筑风格。 软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。《设计模式》中对框架的

2011-09-18 13:50:56 2199

转载 构架、框架、设计模式之间的关系简述

一、软件体系结构和框架的定义 软件体系结构的英文单词是“architecture”. Architecture的基本词义是建筑、建筑学、建筑风格。 软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。《设计模式》中对框架的

2011-09-18 13:50:02 453

转载 过程的基本概念

我们做过程管理,天天都在讲过程二字,真要给过程下个定义却没有那么容易。正如我们天天说某某是好人,某某是坏人,啥是好人,啥是坏人很难明确定义。但是这却是无法回避的问题,因此我们必须给过程下一个定义。 在CMMI-DEV V1.3模型P449中对过程下了一个定义,全文如下:

2011-09-18 13:46:59 1831

转载 软件测试需求的分析方法

软件测试需求是开发测试用例的依据,测试需求分解的越详细精准,表明对所测软件的了解越深,对所要进行的任务内容就越清晰,对测试用例的设计质量的帮助越大。详细的测试需求还是衡量测试覆盖率的重要指标,测试需求是计算测试覆盖的分母,没有详细的测试需求就无法有效的进行测试覆盖计算。

2011-09-18 13:39:32 598

转载 Code First/Entity Framework 4.1 Videos and Articles on MSDN

Currently, 8 of the 10 videos on Code First and EF 4.1 I have already created for MSDN are online but they are not easy to find.Three of t

2011-09-18 09:03:26 6529

原创 提高关键词排名的几个SEO技巧

关键词优化是SEO中的一个重要的表现要点,通过SEO技巧,达到提高关键词排名的目的。搜索引擎都是根据整个网站的内容布局,已经网站的关注度等综合要素,赋予网站一些关键词排名。下面,六度空间来分享几个提高关键词排名的SEO技巧,希望对大家的关键词优化有一些实质的帮助。一、关键

2011-09-17 11:16:50 691

转载 Entity Framework Repository & Unit Of Work T4 Template on CodePlex

I have a posted a project on Codeplex at http://efrepository.codeplex.com.  It is a T4 template to give you a data layer that follows Repo

2011-09-16 21:47:54 865

转载 Implementing Repository Pattern With Entity Framework

The Repository pattern is defined by Patterns of Enterprise Application Architecture as:   Mediates between the domain and data mapping la

2011-09-16 21:31:40 872

原创 EF Update Entity

public void Update(Entity obj){using (MyContext db = new MyContext(connectionString))            {                db.MyDbSet.Attac

2011-09-16 20:43:18 3648

转载 How to Bind Silverlight DataGrid From IEnumerable of IDictionary by Transforming Each Dictionary Key

If you want to define the number and the type of Silverlight DataGrid columns at runtime you can use the following approach. The technique c

2011-09-02 11:06:39 1048 1

转载 C++ 异常处理

 下面我们来看一下C++异常处理(以下称EH)的基本语法和语意。其引入了3个关键字,分别是: catch, throw, trythrow异常由throw抛出,其格式为 throw [expression] 函数在定义时通过异常规格申明

2007-10-18 20:48:00 958

原创 将图片转换为bytes

 private byte[] BitmapToByte(Image img)  {   byte[] buf = null;   MemoryStream ms = new MemoryStream();     img.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);   buf = ms.GetBuffer();     return buf

2007-08-02 14:27:00 2155

原创 将图片转换为Icon

下面是简单的将图片转换为Icon的方法,不过只支持16bit的颜色Bitmap bm;  Stream strm = this.GetType().Assembly.GetManifestResourceStream(typeof(Form1).NameSpace+“.FR56.png");   if(strm != null)   {    bm =new Bitmap(strm);    

2007-07-29 20:21:00 1393 1

原创 使用资源文件

1.读取资源文件ResourceManager resourceManager;resourceManager = new ResourceManager(typeof(Form1).Namespace + ".res", Assembly.GetAssembly(typeof(Form1)));ResourceSet resources = resourceManager.GetRe

2007-07-29 20:15:00 653

原创 C# NEW 和Overrdie

 using System;namespace TestNewAndOverrideMethod{ abstract class BaseClass {  public virtual string Test()  {   return "In BaseClass";  } } class InheritClass1:BaseClass {  public override strin

2007-05-12 14:31:00 798

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除