0. 前言前一篇我們詳細的介紹了SqlSugar的增刪改查,那些已經滿足我們在日常工程開發中的使用了。但是還有一點點在開發中並不常用,但是卻非常有用的方法。接下來讓我們一起來看看還有哪些有意思的內容。 1. 不同尋常的查詢之前介紹了針對單個表的查詢,同樣也是相對簡單的查詢模式。雖然開發完全夠用 ...
. 前言 前一篇我們詳細的介紹了SqlSugar的增刪改查,那些已經滿足我們在日常工程開發中的使用了。但是還有一點點在開發中並不常用,但是卻非常有用的方法。接下來讓我們一起來看看還有哪些有意思的內容。 . 不同尋常的查詢 之前介紹了針對單個表的查詢,同樣也是相對簡單的查詢模式。雖然開發完全夠用,但是難免會遇到一些特殊的情況。而下面這些方法就是為了解決這些意料之外。 . 多表查詢 SqlSugar ...
2020-05-26 14:00 1 8110 推薦指數:
0. 前言前一篇我們詳細的介紹了SqlSugar的增刪改查,那些已經滿足我們在日常工程開發中的使用了。但是還有一點點在開發中並不常用,但是卻非常有用的方法。接下來讓我們一起來看看還有哪些有意思的內容。 1. 不同尋常的查詢之前介紹了針對單個表的查詢,同樣也是相對簡單的查詢模式。雖然開發完全夠用 ...
0.前言 《EF Core》實際上已經可以告一段落了,但是感覺還有一點點意猶未盡。所以決定分享一下,個人在實際開發中使用EF Core的一些經驗和使用的擴展包。 1. EF Core的異步操作 正如這小節題目所言,EF Core是支持異步操作的,但實際可用集中在SaveChanges和異步 ...
0. 前言 前一篇我們詳細的介紹了SqlSugar的增刪改查,那些已經滿足我們在日常工程開發中的使用了。但是還有一點點在開發中並不常用,但是卻非常有用的方法。接下來讓我們一起來看看還有哪些有意思的內容。 1. 不同尋常的查詢 之前介紹了針對單個表 ...
C#線程基礎在前幾篇博文中都介紹了,現在最后來挖掘一下線程池的管理機制,也算為這個線程基礎做個完結。 我們現在都知道了,線程池線程分為工作者線程和I/O線程,他們是怎么管理的? 對於Microsoft設計的CLR線程池,線程池會隨着CLR的每個版本的發布,都會發生變化,很難去挖掘 ...
0.前言 在上一篇中,我們知道了如何使用SqlSugar,但是也只是簡單的了解了如何使用,仿佛是套着鐐銬行走,這明顯不符合一個合格的程序員應有的素養。所以,這一篇我們將對其進行深挖,探究其背后的秘密。 1. 花式映射 在實際開發中,程序中的實體類和數據庫的表名並不能完全一致,造成的原因 ...
本篇完成最后一個功能,操作日志的顯示。操作日志功能只能查看,不能做其他任何的操作。 先到主菜單中加入【操作日志】菜單項,如下圖: 然后到/Auth目錄下新增 LogList.cshtml 文件,如下圖: LogList.cshtml 文件中代 ...
C#線程基礎在前幾篇博文中都介紹了,現在最后來挖掘一下線程池的管理機制,也算為這個線程基礎做個完結。 我們現在都知道了,線程池線程分為工作者線程和I/O線程,他們是怎么管理的? 對於Microsoft設計的CLR線程池,線程池會隨着CLR的每個版本的發布,都會發生變化,很難去挖掘 ...
本期概述 上一期,我們實現了簡單的數據恢復(通過先前備份的Excel數據文件導入Sql Server來恢復數據);這期我們來一起學習下針對普通用戶的權限分配功能(看看管理員是如何給普通用戶進行權限分配的). 原理 在登錄窗體類中創建一個全局變量FRight, 用來獲取用戶成功登錄后 ...