原创 【四】EFCore代碼運行時遷移@Asp.netcore Code First DDD學習筆記

EfCore實現全自動化遷移數據庫結構,非執行命令。達到運行時自動遷移,且數據庫有數據結構的記錄。 主題:Asp.netcore Code First +DDD學習筆記 目錄:    【一】 CodeFirst+DDD項目結構的構建  

原创 【一】CodeFirst+DDD項目結構的構建@Asp.netcore Code First +DDD學習筆記

Asp.netcore如何使用Efcore+mysql來構建CodeFirst,以及如何按照DDD的設計思路來對代碼進行分層。 主題:Asp.netcore Code First +DDD學習筆記 目錄:    【一】 CodeFirst

原创 C#ORM要使用IQueryable禁止使用IEnumberable的原因

  IEnumerable在調用自己的SKip 和 Take 等擴展方法之前數據就已經從數據庫查到本地內存裏了   IQueryable是將Skip ,take 這些方法表達式翻譯成SQL語句之後再向去數據庫查詢。 大神測試樣例    

原创 使用Jenkins來實現Asp.Netcore的自動化部署【winserver服務器】

   每次發佈的時候,手動發佈所做的事情無非就是備份,生成,發佈。而手動做這些循環的事情,如果偶爾一次還好,當在產品持續迭代的時候,無限重複的步驟就會讓人很煩躁。這時候Jenkins的作用就提現出來了,讓我們解放雙手。 準備工作    

原创 如何把Asp.NetCore部署成window服務

  在window上部署Asp.netcore時,當不想使用IIS時,使用雙擊啓動就會出現一個黑色的窗體,總感覺會不經意間給關閉掉。這時候就想如果可以生成winserver,這樣就可以避免掉,也可以使崩潰後自動啓動。 如何把Asp.Net

原创 C# 如何遍歷一個實體的所有字段並給另外一個實體賦值,包含子實體也可以

 把一個實體的值,根據名稱一樣的賦值給另外一個實體,名稱不一樣的不進行賦值。實體可以是嵌套結構的也可以進行賦值。 /// <summary> /// 把dto的值全部賦值到entity上的遞歸函數

原创 【四】C# 基於WPF 使用CefSharp來做萬能爬蟲---擴展 一個httpClient訪問輔助類可設置代理

目錄     【一】C# 基於WPF 使用CefSharp來做萬能爬蟲     【二】C# 基於WPF 使用CefSharp來做萬能爬蟲     【三】C# 基於WPF 使用CefSharp來做萬能爬蟲     【四】C# 基於WPF 使

原创 【二】在window上部署kibana並註冊成服務

目錄    【一】在window上部署ElasticSearch並註冊成服務    【二】在window上部署kibana並註冊成服務    【三】在Asp.Netcore上使用ElasticSearch    【四】在Asp.Netco

原创 【一】在window上部署ElasticSearch並註冊成服務

目錄    【一】在window上部署ElasticSearch並註冊成服務    【二】在window上部署kibana並註冊成服務    【三】在Asp.Netcore上使用ElasticSearch    【四】在Asp.Netco

原创 Asp.Netcore 使用swagger 來自動生成API文檔

一. 安裝nuget包       搜索並安裝:Swashbuckle.AspNetCore的包       結果如圖所示:        二.開始使用     1.在Startup文件的 ConfigureSevers 裏面添加如下代碼

原创 【三】在Asp.Netcore上使用ElasticSearch

目錄    【一】在window上部署ElasticSearch並註冊成服務    【二】在window上部署kibana並註冊成服務    【三】在Asp.Netcore上使用ElasticSearch    【四】在Asp.Netco

原创 在Asp.Netcore MVC中使用efcore,DBfrist

一.安裝efcore    在NUGET包管理器裏搜索並安裝如下:     (1)Microsoft.EntityFrameworkCore      (2)Microsoft.EntityFrameworkCore.Design    

原创 快速入門微信小程序

如何快速入門微信小程序呢?         個人認爲:           第一步              應該瞭解整個數據流框架。微信小程序主要提供了一個前端頁面的開發和微信接口服務,和前後端分離開發基本一樣,唯一不一樣的是無論是調取

原创 Asp.Netcore 使用AspectCore做攔截器

1. 安裝NuGet包      <1>AspectCore.Core      <2>AspectCore.Extensions.DependencyInjection 2.創建特性攔截器 例如:異常攔截器       /// <sum

原创 【四】在Asp.Netcore上使用ElasticSeach的一個helper類

目錄    【一】在window上部署ElasticSearch並註冊成服務    【二】在window上部署kibana並註冊成服務    【三】在Asp.Netcore上使用ElasticSearch    【四】在Asp.Netco