Enterprise Library2.0(1):Data Access Application Block學習
Data Access Application Block提供了通用的數據訪問的功能,隨著2.0版本的推出有了很大變化。一.改進在DAAB1.1裡
Enterprise Library2.0(2):Logging Application Block學習
一.改進的地方1.Logging Application Block首先帶來的是名稱上的改變,在1.1下它的全稱應該是Logging and In
DinnerNow中的ASP.NET Ajax Extensions應用---選餐流程
繼上一篇文章DinnerNow中的WCF應用 --- 首頁數據加載,我們大概了解了一些關於DinnerNow的基本項目結構,以及其中比較主要的兩個
Castle ActiveRecord學習實踐(1) 快速入門指南
摘要:最近幾天有時間看了一下Castle,原來它的功能是如此的強大,從數據訪問框架到IOC容器,再到WEB框架,基本包括了整個開發過程中的所有東西
Castle ActiveRecord學習實踐(2) 構建配置信息
主要內容1.需要配置什麼2.如何去配置3.常見的配置示例一.需要配置什麼在第一篇大家都已經看到了,其實我們的配置信息跟用NHibernate時的配
Castle ActiveRecord學習實踐(3) 映射基礎
主要內容簡單映射1.ActiveRecordAttribute2. PrimaryKeyAttribute3.CompositeKeyAttrib
Castle ActiveRecord學習實踐(4) 實現One-Many關系的映射
主要內容1.准備數據表結構2.編寫實體類並介紹HasMany和BlongsTo特性3.構建配置信息4.編寫測試代碼一.准備數據表結構在這個例子中,
Castle ActiveRecord學習實踐(5) 實現Many–Many關系的映射
主要內容1.准備數據庫表2.編寫實體類3.編寫測試代碼一.准備數據庫表接著在上篇文章中的例子,為了實現多對多的關系,我們引入Community,即
Castle ActiveRecord學習實踐(6) 延遲加載和使用Where子句
摘要:在ActiveRecord中把數據庫表之間的關聯關系采用對象間的聚合關系來表現,然而這卻帶來一系列的性能上的問題。就像我在One-Many中
Castle ActiveRecord學習實踐(7) 使用HQL查詢
主要內容1.HQL概述2.SimpleQuery查詢3.ScalarQuery查詢4.自定義查詢5.使用CallBack一.HQL簡單介紹HQL全
Castle ActiveRecord學習實踐(8) 數據有效性的驗證
主要內容1.概述2.使用Validation3.如何擴展4.深入分析驗證一.概述在錄入數據時,對數據有效性的驗證是必不可少的,很多時候我們在UI層
Castle ActiveRecord學習實踐(9) 使用ActiveRecord的一些技巧
主要內容1.由實體類生成數據表2.運行存在的SQL腳本3.使用空屬類型4.使用枚舉類型的屬性5.使用NHibernate中的日志記錄一.由實體類生
Castle ActiveRecord學習實踐(10) 深度分析Schema Pitfals
摘要:寫這篇文章緣於昨天跟Linkin的一段聊天。我在使用ActiveRecord的一些技巧一文中的由實體類生成數據庫表提到了這樣一句話:生成數據