2023年12月27日 星期三
2023年7月11日 星期二
EF 圖表加入新table 無效
此為 visual studio 某一版之後產生的bug,暫時性解法如下
Start Notepad in administrator mode, and open the file (substituting Community for Professional or Enterprise depending on your version):
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\EF6.Utility.CS.ttinclude
Update the following code in DynamicTextTransformation (approx line 1920) and change:
_generationEnvironment = type.GetProperty(“GenerationEnvironment”, BindingFlags.Instance | BindingFlags.NonPublic);
to
_generationEnvironment = type.GetProperty(“GenerationEnvironment”, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
2023年4月6日 星期四
entity framework 刪除 table record 相依 table 殘留現象
若相依table 的欄位不允許null 則會刪除失敗,若允許null 則會改為 null
2023年3月10日 星期五
2023年3月9日 星期四
一段時間未操作系統,下一次動作會卡頓
資料庫連接字串設定 Min Pool Size 避免連接池中的未使用連接在一段時間(大約 4-8 分鐘)後被釋放,因為沒有可用連接而重新產生連接會等待數秒鐘
調整 IIS 應用程式集區進階設定,把閒置逾時動作改成Suspend ,避免集區重啟造成連接池消失
2023年2月9日 星期四
網頁列印實作
2023年2月7日 星期二
圖片處理
改變大小
寫入文字
文字轉圖片
2023年2月4日 星期六
2023年1月6日 星期五
bootstrap5 學習心得
toast 用法
radio & checkbox 美化
2023年1月2日 星期一
升級到 EF 7 遇到的問題
呼叫 savechanges() 遇到錯誤
Could not save changes because the target table has database triggers. Please configure your entity type accordingly, see https://aka.ms/efcore-docs-sqlserver-save-changes-and-triggers for more information. : 如果 DML 陳述式包含 OUTPUT 子句但不含 INTO 子句,陳述式的目標資料表 'OrderItem' 就不可以有任何啟用的觸發程序。
這是因為EF7 使用新的技術寫入資料庫,但 sql server table 有trigger 時不支援此技術,可改為舊的方式處理
input 連結 datalist 用程式控制彈出選項
範例: nextTick(() => document.querySelector('input').showPicker()); ※僅支援現代瀏覽器
-
1. 設定檔案下載儲存位置為 C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache 2. 勾選"下載每個檔案前詢問儲存位置" 3. 針對不要下載的檔案類型於第一...
-
自動設定欄寬 sheet.Cells.AutoFitColumns(3, 20); // 必須設定 min 跟 max 才會正常作用 凍結欄位 sheet.View.FreezePanes(4, 4); 標題列 ws.PrinterSettings.RepeatRo...
-
使用 FreeSpire.XLS ... ep.Save(); using (var workbook = new Workbook()) using (var memStream = new MemoryStream()) { workbook.LoadFromSt...