原创 ef/efcore/sqlsugar group by字段 orderby count的寫法

ef/efcore: 以datatype字段分組後按count倒序: var list=db.table1.GroupBy(x => x.DataType).Select(group=>new { group.Key,Count=group

原创 對象拷貝之AutoMapper簡單封裝

AutoMapper的集合轉換用起來有點彆扭,原因如下圖 簡單封裝一下,使使用體驗一致:(相同屬性才拷貝)   public class Mapper { /// <summary> /// 對象

原创 [轉]efcore 數據庫鏈接池

services.AddDbContextPool<DbContext1>(optionsBuilder =>

原创 [轉]netcore發佈獨立單文件(非託管dll也打包進程序裏)

命令行模板 dotnet publish -r <運行時> -c Release -f <框架版本,單框架時可不指定> --self-contained -p:PublishSingleFile=<單文件 true/false> -p:Pu

原创 winform 使用freesql連接達夢數據庫

1.nuget安裝對應包     2.winform裏使用 2.1配置連接字符串 <appSettings><add key="db" value="Server=ip:5236;Database=Db1;User Id=root;Pas

原创 .netcore 報錯: 414 uri too long 解決辦法

services.Configure<Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions>(options => {//414 uri too l

原创 [轉]netcore webapi post參數長度超過最大限制

https://blog.csdn.net/liwan09/article/details/89597848 問題描述:.Net Core 項目發佈後,在form 表單提交保存數據時,提示 請求的長度超過最大限制 代碼修改 Starpup.

原创 vs git提示: 無法拉取,因爲存在未提交的更改。請提交、儲藏或澈消更改,然後重試。有關詳細信息,請查看輸出窗口。

查看輸出窗口提示: 正在從 origin 提取正在推送 masterWarning: Pulling without specifying how to reconcile divergent branches isdiscouraged.

原创 [轉]達夢數據庫報錯:不能同時包含聚集KEY和大字段(text類型)

解決辦法: 嘗試刪除聚集索引報錯: “不能修改或刪除聚集索引的列”或“試圖刪除聚集主鍵” 即使使用sysdba用戶也不行. 後經搜索得一法: https://blog.csdn.net/wuzhouchuang/article/detail

原创 efcore執行sql查詢(無需定義dbset<model>)

efcore默認執行sql語句需要 dataContext.Set<T>().FromSqlRaw(sql, parameters); 必須定義具體的泛型參數T的實體類,然後在dataContext中包含  public virtual D

原创 [轉]sqlserver收縮文件沒效果的解決辦法

USE [數據庫名稱]  GO  ALTER DATABASE 數據庫名稱 SET RECOVERY SIMPLE WITH NO_WAIT  GO  DBCC SHRINKFILE (N'數據庫名稱_log' , 400, TRU

原创 efcore 輸出顯示sql語句

1.nuget安裝 Microsoft.Extensions.Logging.Debug 2.修改dbcontext類  public static readonly LoggerFactory LoggerFactory = new Lo

原创 netcore 控制檯程序使用async報錯: 程序不包含適合於入口點的靜態 "Main" 方法

 async static void Main(string[] args) { }   Main方法添加async的同時需將返回值void改爲Task  async static Task Main(string[] args) { }

原创 vs依賴項程序包顯示黃色感嘆號的解決辦法

vs2019的項目錯用vs2017打開,再用vs2019打開 依賴項程序包就顯示黃色感嘆號 解決: 刪除項目目錄下的obj目錄,關閉vs重新打開即可

原创 efcore使用異步查詢報錯: The source IQueryable doesn't implement IDbAsyncEnumerable<xxx>

1.異步查詢報錯: return dc.table.ToListAsync(); 報錯:The source IQueryable doesn't implement IDbAsyncEnumerable<xxx>..... 2.解決: 發