原创 C# 基礎概念之延遲加載 Lazy

 延遲加載,亦稱延遲實例化,延遲初始化等,主要表達的思想是,把對象的創建將會延遲到使用時創建,而不是在對象實例化時創建對象,即用時才加載。這種方式有助於提高於應用程序的性能,避免浪費計算,節省內存的使用等。針對於這種做法,似乎稱之爲即用

原创 關於Select Where In 的排序問題

有很多人不知道SQL裏怎麼按 Select Where In 的內容進行字段排序. 假如SQL語句爲: Select * FROM table1 Where (ID IN (3,5,1,4,2)) 如果In後面的條件都是數字,那

原创 Sqlserver:timestamp數據類型

在SQL Server中聯機叢書是這樣說的: SQL Server timestamp 數據類型與時間和日期無關。SQL Server timestamp 是二進制數字,它表明數據庫中數據修改發生的相對順序。實現 timestamp 

原创 C#反射讀取類定製特性信息

此項目又分爲3個小項目: 1.WhatsNewAttributes類庫文件:用於定義定製特性類,標示跟新信息 2.myClass類庫文件:使用WhatsNew定製特性標記的類 3.Checker控制檯應用程序:用反射讀取myCla

原创 集合 List 排重方法 Distinct()

class ListDistinctDemo {static void Main(string[] args) { List<Person> personList = new List<Per

原创 C#:反射以及Attribute在ORM中的應用

C#:反射以及Attribute在ORM中的應用時間:2010-02-12 20:49:40來源:網絡 作者:未知 點擊:1210次  一、 反射 一、 反射   什麼是反射?   簡單點吧,反射就是在運行時動態獲取對象信息的方法,

原创 讓工作更輕鬆——EA類圖與代碼同步

    進入主題之前,先說一下ea工具:EA——Enterprise Architect,是一種建模工具,想了解請點解 這裏      隨着能力的提升,現在做的項目,都要求先畫類圖,再敲代碼,但是每次畫圖後,在敲代碼起初,還跟圖對

原创 獲取數據庫表字段描述 類型 大小等信息

SELECT TableName = CASE WHEN a.colorder = 1 THEN d.name ELSE ''

原创 Visual Studio 2010 UML 朔模功能初步概述

Visual Studio 2010針對UML的支援上做了一些改進,可支援的UML圖有下列六種: 使用案例圖(Use Class Diagrams)活動圖(Activity Diagrams)順序圖(Sequence Diagrams)

原创 體驗SubSonic

最近在項目中用到了SubSonic,忍不住拿出來share下. 閱讀目錄: SubSonic簡介SubSonic配置利用sonic.exe來生成代碼通過Substage來生成代碼簡單操作示例 1.SubSonic簡介    一句講完

原创 UML中Association(關聯), Aggregation(聚合), Composition(組合)和Dependency(依賴)辨析

<1>依賴 依賴關係用虛線加箭頭表示,如圖所示: 上圖表示:Animal類依賴於Water類(動物依賴於水)。 依賴是類的五種關係中耦合最小的一種關係。因爲依賴關係在生成代碼的時候,這兩個關係類都不會增加屬性。這種微弱的關係可

原创 mvc3中的RenderBody方法使用

A)什麼是RenderBody  根據MSDN的解釋(http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.WEB.WEBPAGES

原创 c# string[] 數組 轉換爲 int[]數組

舉個例子。 string[] strArray = "a,b,c,d,e,f,g".Split(new char[]{ ',' }); int[] intArray; //C# 3.0下用此句 intArray = Array.Conv

原创 DataGridView中綁定List泛型的問題

1、數據綁定的問題:   當DataGridView的DataSource綁定的爲DataTable時,當DataTable的內容發生改變時,DataGridView中的內容會自動跟隨DataTable改變而不用重新綁定數據源;   

原创 Enterprise Architect(EA) 軟件建模工具

1介紹 生命週期軟件設計方案——Enterprise Architect是以目標爲導向的軟件系統。它覆蓋了系統開發的整個週期,除了開發類模型之外,還包括事務進程分析,使用案例需求,動態模型,組件和佈局,系統管理,非功能需求,用