原创 Vs2017 NPM 安裝 部署 原

安裝 1.下載 vs2017 並安裝。 2.官網下載node 並安裝。 3.通過vs2017 創建一個angular項目,然後在該項目下找到package.json 所在文件夾。 4.使用管理員打開cmd命令 並進入到package.js

原创 NetCore MVC 基於業務的權限管理系統 原

1.該項目採用 netcore 框架 2.數據層支持ado.net  以及entityframework框架   3.緩存基於redis  支持MemoryCache 緩存。 4.數據查詢參照了nhibernate查詢方式 爲了支持ado 

原创 NetCore 2.0 MVC入門之 Startup 配置 原

剛接觸netcore, 以下我正在使用的配置說明以及需要注入的幾點 1.我在項目中因爲不想使用構造函數注入,所以我引用了第三方的Autofac包來管理我的service,在controller中只需要 創建 public iClass cl

原创 NetCore MVC 權限設計 原

1.以前我們的權限主要靠手工錄入到系統中,然後進行驗證,這種方式不僅耗時,而且一旦按鈕id 發生變動等情況 維護比較麻煩,現在我們採用直接從Controller中讀取對應的action 進行設置權限,這樣就不需要做過多維護以下是源碼 //

原创 NetCore 2.0 MVC入門之 修改啓動端口 原

目前有三種方式 1.在代碼中添加     具體在Program類中的CreateWebHostBuilder方法上添加UseKestrel進行配置端口和路徑。 2.在配置文件appsettings.json中添加 第三種是使用cmd運行命

原创 NETCore MVC登錄授權 原

1.需要在Startup ConfigureServices(IServiceCollection services)中 配置如下代碼 #region //身份認證時需要使用的方法 services.AddSe

原创 NETCore2.0 MVC Json 返回的屬性名小寫 原

由於netcore json默認返回的是小駝峯式命名法,所以在返回json時會默認將屬性名格式化小寫,如果不希望小寫可以 在ConfigureServices(IServiceCollection services)中進行全局設置 ser

原创 NetCore EF Code Frist 原

 動態加載模型 的方法 base.OnModelCreating(builder); if (!isLoadModel) return; if (_Co

原创 NetCore MVC CACHE 原

1.MemoryCache 的創建與清除 //創建 _cache =new MemoryCache(Options.Create(new MemoryCacheOptions())) /// <summary>

原创 Vs2017 Vue項目創建 原

1.創建vue project  項目。 2.找到項目目錄,使用管理員打開cmd . 3.進入該目錄,先使用“npm install -g typescript” 安裝typescript. 4.安裝成功後輸入“tsc -v”測試是否安裝成