原创 由淺入深表達式樹(一)創建表達式樹
文章出處:http://www.cnblogs.com/jesse2013/p/expressiontree-part1.html爲什麼要學習表達式樹?表達式樹是將我們原來可以直接由代碼編寫的邏輯以表達式的方式存儲在樹狀的結構裏,從而可以
原创 探索 .NET 新增的重要組成部分
來源:Stephen Toubmsdn.microsoft.com假設要公開特殊化排序例程,以就地對內存數據執行操作。可能要公開需要使用數組的方法,並提供對相應 T[] 執行操作的實現。如果方法的調用方有數組,且希望對整個數組進行排序,這
原创 javascript 函數詳解
一、函數的一些基礎概念:1.js中的函數使用function來聲明。2.關於return:2.1 函數在執行到return語句後悔立即停止並退出,return後面的代碼永遠不會得到執行;2.2 函數不必指定是否返回值,只要return
原创 EF Fluent API
什麼是Fluent API? 官方答案:EF 中內嵌的約定將 POCO 類映射到表。但是,有時您無法或不想遵守這些約定,需要將實體映射到約定指示外的其他對象,所以Fluent API和註解都是一種方法,這兩種方法是用來配置EF,在映射屬性
原创 經典FormsAuthenticationTicket 分析
Asp.net中基於Forms驗證的角色驗證授權 Asp.net的身份驗證有有三種,分別是"Windows | Forms | Passport",其中又以Forms驗證用的最多,也最靈活。 Forms 驗證方式對基於用戶的驗證
原创 Code First約定-Fluent API配置
轉自:http://blog.163.com/m13864039250_1/blog/static/2138652482015283397609/ 用Fluent API 配置/映射屬性和類型 簡介 通常通過重寫派生DbCon
原创 WebApi 身份認證解決方案:Basic基礎認證
閱讀目錄 一、爲什麼需要身份認證二、Basic基礎認證的原理解析 1、常見的認證方式2、Basic基礎認證原理 三、Basic基礎認證的代碼示例 1、登錄過程2、/Home/Index主界面3、WebApiCORS驗證部分(重點
原创 HttpWebRequest HttpClient
原文地址:http://www.cnblogs.com/tongyi/p/6702326.html HttpWebRequest HttpClient 簡單封裝使用,支持https HttpWebRequest 1 using
原创 一小時學會C# 6
出處:https://www.cnblogs.com/cnblogsfans/p/5086292.html 一、字符串插值 (String Interpolation) C# 6之前我們拼接字符串時需要這樣 var Name =
原创 C#各個版本中的新增特性詳解
原文鏈接:http://52csharp.com/501.html C# 語言歷史版本特性(C# 1.0到C# 7.1彙總更新) 原文鏈接:http://blog.csdn.net/meplusplus/article/deta
原创 ABP框架理論研究總結(典藏版)
原文地址:http://www.cnblogs.com/farb/p/ABPTheory.html目前,我已經完成了Module-Zero的翻譯,請查看我的《Module-Zero學習目錄》。到現在爲止,使用ABP框架開發正式項目已經3個
原创 Async和Await異步編程的原理
原文地址:http://www.cnblogs.com/ioexception/p/Async_Await_Asynchronous_Programming.html 1. 簡介 從4.0版本開始.NET引入並行編程庫,用戶能夠通過這個
原创 C# volatile ,lock解析
http://mxmkeep.blog.163.com/blog/static/10649241520096410448715/ (C# 參考)volatile,lock,synchronized C#2009-07-04 10:0
原创 你應該知道的委託和事件
文章來源:http://www.cnblogs.com/wangjiming/p/8300103.html篇文章主要採用理論和代碼實例相結合方式來論述委託和事件,涉及到一些邊界技術,如軟件架構的OCP原則(開-閉原則),軟件架構解耦,設計
原创 30分鐘掌握 C#7
1. out 變量(out variables) 以前我們使用out變量必須在使用前進行聲明,C# 7.0 給我們提供了一種更簡潔的語法 “使用時進行內聯聲明” 。如下所示: 1 var input = ReadLine(