原创 淺談.net插件式編程

一、動態加載控件動態加載,最基本用到的就是反射機制。在System.Reflection的namespace下有一系列的關於獲取Assembly信息、類(型)信息的類、接口、結構等。可能上面的話對急切想實現動態加載控件的朋友來說可能一點用

原创 【翻譯】在Entity Framework 4.0中使用 Repository 和 Unit of Work 模式

【原文地址】Using Repository and Unit of Work patterns with Entity Framework 4.0 【原文發表日期】 16 June 09 04:08 PM 如果你一直在關注這個博客的話

原创 First,FirstOrDefault,Single,SingleOrDefault 的區別

Enumerable.First 方法返回序列中的第一個元素。Enumerable.FirstOrDefault 方法返回序列中的第一個元素;如果序列中不包含任何元素,則返回默認值。Enumerable.Single 方法返回序列的唯

原创 SQLServer : EXEC和sp_executesql的區別

SQLServer : EXEC和sp_executesql的區別 摘要 1,EXEC的使用 2,sp_executesql的使用        MSSQL爲我們提供了兩種動態執行SQL語句的命令,分別是EXEC和sp_e

原创 Sqlserver 測試語句效率的幾項設置語句

dbcc dropcleanbuffers dbcc freeproccache set statistics io on set statistics time on 點贊 收藏 分享 文章舉報

原创 SQL 注入

SQL注入就不用介紹了,網上很多。下面介紹一下防止 SQL注入的方法。 使用 quotename 函數和 sp_executesql 參考如 下表結構:這是一個文檔表裏面有一些簡單的字段信息 CREATE TABLE [db

原创 .NET中Flags枚舉的使用

 .NET中的枚舉我們一般有兩種用法,一是表示唯一的元素序列,例如一週裏的各天;還有就是用來表示多種複合的狀態。這個時候一般需要爲枚舉加上[Flags]特性標記爲位域,例如:  [Flags]  enum Styles{  ShowB

原创 委託使用lambda表達式

using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Secu

原创 配置Windows Server 2003服務器IIS6.0的https服務

隨着Windows Server 2003操作系統的推出,Windows平臺的安全性和易用性大大增強,然而,在默認情況下,IIS使用HTTP

原创 用反射+特性列出所有的枚舉變量及其描述信息,綁定到DropDownList上

    1。問題       在設計實體類的時候,通常我們會把某些字段設置爲枚舉值,例如性別:   public enum Sex:int {     Male = 'M',Female = 'W',NotRestrict = 'A'

原创 分頁帶查詢的存儲過程示例

CREATE PROCEDURE [dbo].[edunet_select_view_OrganResource]     @start int=0,     @limit int=100000,     @colums varchar

原创 以非泛型方式調用泛型方法

通過泛型方法定義具有特定類型意義的方法是常用的手段。但在某些特定情況下,例如在一些通用的框架中,直到運行時才能確定泛型類型參數,就必須通過非泛型方式來調用泛型方法。假定有這樣一個方法:public static void Add<T>

原创 Repository 模式

近來發現很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近發佈的免費的ASP.NET MVC教程都使用了該模式。就簡單看了下。 在《企業架構模式》中,譯者將Repository翻譯爲資

原创 SqlServer 的幾種分頁方式

方式一: select top 200 * from view_OrganResource where  1=1 and OrganID = 57 and (OrderID not in(select top 1000 OrderI

原创 SQL Server死鎖總結

  1. 死鎖原理     根據操作系統中的定義:死鎖是指在一組進程中的各個進程均佔有不會釋放的資源,但因互相申請被其他進程所站用不會釋放的資源而處於的一種永久等待狀態。     死鎖的四個必要條件:互斥條件(Mutual exclu