原创 CodeFirst Fluent API

EF的好處之一就是實現了概念模型和存儲模型的分離,我們可以爲概念實體和存儲實體起不同的名稱,同時還可以將一個概念實體映射到多個存儲實體,實現實體之間一對多或多對多的關係。 在CodeFirst裏面爲了處理這種概念實體和存儲實體的對應關係,因

原创 C#進制轉換

上篇文章學習了微博短URL地址的原理,但還殘留了兩個問題 :進制轉換和位運算   所以這篇文章解決進制轉換的問題. /////////////以下內容來源於網絡//////////////////// 二進制 轉十進制 (1)二進制轉十進制

原创 正則表達式過濾html

在項目中會經常用正則表達式過濾html,比如得到Body裏面的內容,獲取網頁中的img,a標籤,或者得到純文本等等。 下面的Demo 實現對Html的過濾 主要用到的類: 1、System.Text.RegularExpressions; 

原创 WPF基礎篇(3)之WPF體系結構-WPF系列征程

WPF體系結構 WPF使用多層體系結構,在頂層,應用程序和一個完全由託管的C#代碼編寫的高層服務集合交互,將.NET對象轉換爲Direct3D紋理和三角形的實際工作是由milcore的低級非託管組建完成的 下圖是WPF應用程序中各層的工作情

原创 EF Code First和MVC3進行類級別模型驗證

MVC 中的DataAnnotation Validation attributes[數據註釋驗證屬性] 提供了一種簡單的方法來驗證模型類中的單個屬性值。 那麼CodeFirst是否支持模型對象應用級類上的驗證方法,只管驗證規則而不需要涉及

原创 微博URL短地址 C#算法

前些天在做一個新浪微博的應用,在把應用測試的內容發佈到新浪微博的時候,發現應用測試的鏈接地址變成http://t.cn/xxxxxx啦  ,點擊鏈接又跳轉到了應用測試地址,於是生了個念頭[弄清楚是怎麼回事?]。 原來我們發微博的時候有字數的

原创 UTF-8和UTF-8 BOM

起因: 做項目的時候,需要根據條件數據生成靜態的Html,下面是生成靜態的Html /// <summary> /// 生成靜態Html /// </summary> /// <pa

原创 WPF基礎篇(1)-WPF系列征程

什麼是WPF? WPF:windows 呈現基礎[Windows presentation Foundation]是一個用於windows平臺的全新的圖形顯示系統。 什麼是Windows圖形? 標準的Windows應用程序依賴於Window

原创 ADO.NET Entity Framework 簡介

一直對EF都是一知半解的,沒有系統的瞭解過EF有什麼樣的功能,有什麼具體的好處。在接下來的文章中會詳細介紹EF。以下是參考MSDN上的文章,翻譯並加以自己的理解得出的。 ADO.NET Entity Framework 簡介 在微軟的ADO

原创 WPF基礎篇(2)-WPF系列征程

WPF:高級API WPF包含了一整套針對應用程序開發人員的高級服務,下面是WPF引入到Windows編程領域中重要的一些變化。 1、WPF可以通過DirectX提供硬件加速功能。 2、類似Web的佈局模型。與通過具體的座標講控件固定在具體