原创 .Net Core AutoMapper的使用

對於DTO和Entity之間的轉換一般我們都會採用AutoMapper來使用,當然AutoMapper也確實比較好用。 首先我們要通過nuget安裝AutoMapper.Extensions.Microsoft.DependencyInj

原创 Autofac使用

Autofac使用說明轉載 一、組件   創建出來的對象需要從組件中來獲取,組件的創建有如下4種(延續第一篇的Demo,僅僅變動所貼出的代碼)方式:   1、類型創建RegisterType   AutoFac能夠通過反射檢查一個類型,選

原创 Quartz.net在線Cron表達式解析工具

使用Quartz.net時表達式解析的一個幫手,在線Cron表達式解析工具 http://cron.qqe2.com/ 這是個好東西,之前寫cron經常要查看下資料才能寫出來,有了這個工具方便多了。

原创 .Net Core使用日誌組件log4net

在.Net Core下其實是自帶日誌組件的 在.net 2.1下,默認 配置已經配置好了            WebHost.CreateDefaultBuilder(args)//CreateDefaultBuilder 系統的默認配

原创 MVC下自定義ModelState驗證擴展方法

MVC下可以通過對ModelState.IsValid方法進行驗證模型,當我們設計好一個模型並且通過引用 using System.ComponentModel.DataAnnotations; using System.Compone

原创 關於Asp.net Core下使用Request.QueryString的問題

在asp.net 下我們可以通過Request.QueryString["id"]來獲取傳入的參數,但是在asp.net core下是會報錯的。 要改爲HttpContext.Request.Query["id"]來獲取 記錄一下這個知識

原创 .net core下發布包作爲類庫文件是,註釋如何呈現的問題

在.net core下自己寫了類庫進行打包發佈到nuget上後發現,引用後無註釋提示,直接引用該項目就會有註釋的提示的,如下就是指的我們寫方法時的註釋提示 終於找到辦法了,解決方法如下 打開.proj文件,加入    <Generate

原创 VS調試出現解決 嘗試加載 Oracle 客戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶端組件的情況下以 64 位模式運行,將出現此問題

我們項目採用Oracle數據庫時,開發機採用64位的情況下,有時候會報錯““System.InvalidOperationException”類型的異常在 System.Data.OracleClient.dll 中發生,但未在用戶代碼中

原创 EasyUI中DataGrid取消選中後顏色恢復

項目中使用到了EasyUI的datagrid中,需要根據各種條件將datagrid中的行改變成不同的顏色。我們鼠標選中後顏色會變調,但是如果取消選中又會恢復到EasyUI默認的datagrid未選中的顏色,那怎麼樣才能讓取消選中恢復到之前

原创 MVC HtmlHelper樣式

MVC HtmlHelper樣式 @Html.EditorFor(b => b.PlanDesignDays,new { htmlAttributes = new { @style = "border-color:red" }

原创 自定義ActionResult實現ExcelResult

MVC中ActionResult可以自定義來實現,平時我們可以返回如ActionResult,ContentResult,JsonResult等其實返回值可以都設置成ActionResult,因爲ConentResult,JsonResu

原创 自定義ActionResult實現NewJsonResult

MVC自帶的JsonResult我們想替換成使用Newtonsoft.Json的類庫來實現,我們可以自定義一個來實現。 我們通過繼承JsonResult來實現 public class NewJsonResult:JsonResult

原创 EF中CodeFirst中創建數據庫的幾種策略

public oaEntities() : base("name=MyStrConn") { //策略一:數據庫不存在時重新創建數據庫

原创 EF對象的幾種狀態

EntityFramework在使用中對象會有幾種狀態切換 Detached:對象存在,但未由對象服務跟蹤。在創建實體之後、但將其添加到對象上下文之前,該實體處於此狀態; Unchanged:自對象加載到上下文中後,或自上次調用 Syst

原创 EF實體類種的Virtual關鍵字作用

在使用EF中我們會使用導航屬性,其中會加上Virtual關鍵字,這個有什麼作用呢。加了此關鍵字就可以使用lazyload懶加載,不加此特性的話是加載不出此導航屬性的內容的。 例子,有兩個實體sys_user 和 sys_dep