Bug #2901
進行中Bug #2900: 例外處理
Nhighbernate UpdateOrSave 改寫
0%
概述
會造成Memory Leak,特別是複合PK的TABLE
修改方向:
1、刪除、新增
2、先自行判斷是否已存在,存在的用Update,不存在的用Save
理論上,function Name為InsertXXXXX的,裡面都應只用Save
Function Name為UpdateXXXXX的,則為Update
原則上不要是function Name叫InsertXXXX 或 UpdateXXXX,實際卻都是UpdateOrSave,這樣的Function不具識別性了。
檔案
是由 莊 施嶔 於 15 天 前更新
- 檔案 clipboard-202506041319-vynjh.png clipboard-202506041319-vynjh.png 已新增
- 概述 已更新 (差異)
是由 莊 施嶔 於 15 天 前更新
- 檔案 clipboard-202506041321-dprig.png clipboard-202506041321-dprig.png 已新增
- 概述 已更新 (差異)
是由 莊 施嶔 於 9 天 前更新
· 已被編輯
Converter Type (.15)
程式碼 檔案 行 欄
--WIP insertToHistory時有重複的問題將Save修改成SaveOrUpdate D:\git\UMTC-KF-CST_CONVERTER\BC Controller\BCWPF\Doc\Developer's note.txt 274 37
conn.SaveOrUpdate(cond); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\AlarmRptCondDao.cs 34 22
conn.SaveOrUpdate(cjpnlLst); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\CJPanelIDLstDao.cs 35 22
conn.SaveOrUpdate(cj); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\ControlJobDao.cs 34 22
conn.SaveOrUpdate(cjhis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\ControlJobHisDao.cs 32 22
conn.SaveOrUpdate(crt); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\CrateDao.cs 19 22
conn.SaveOrUpdate(ppid); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\EfemPPIDDao.cs 21 22
conn.SaveOrUpdate(lot); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\LotDao.cs 34 22
conn.SaveOrUpdate(PJpnlLst); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\PJPanelIDLstDao.cs 33 22
conn.SaveOrUpdate(pj); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\ProcessJobDao.cs 32 22
conn.SaveOrUpdate(pjhis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\ProcessJobHisDao.cs 32 22
conn.SaveOrUpdate(RobotCMDLst); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\RobotCommandListDAO.cs 19 22
conn.SaveOrUpdate(RobotCMDLstHis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\RobotCommandListHisDao.cs 28 22
conn.SaveOrUpdate(sheetHis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\SheetHisDao.cs 33 22
conn.SaveOrUpdate(shtDcsHis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\SheetHisDao.cs 238 22
conn.SaveOrUpdate(shtDescHis); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\SheetHisDao.cs 269 22
conn.SaveOrUpdate(traceItem); D:\git\UMTC-KF-CST_CONVERTER\BC Controller\ScriptControl\Data\DAO\TraceSetDao.cs 98 22