工作中遇到的問題總結1

2022-01-12 09:57:28 字數 1400 閱讀 7131

問題(1):

linq to object 注意區分大小寫。

var caserefundlist = entity.up_refund_info_caseapirefund_getlist(accountname.tolower()).select(m => new

);上述用於up_refund_info_caseapirefund_getlist是乙個儲存過程。

linq to sql 是不區分大小寫。

var result = entitycsos_new_2.cases.where(m => m.caseid == modelpaypal.caseid.toint()

&& m.name == modelpaypal.name

&& m.caseamount == modelpaypal.refundprice

&& m.casecurrency == modelpaypal.refundcurrency

).firstordefault();

上述cases是乙個dbml檔案中的表

問題(2):物件經過謹慎遠端呼叫後,返回的是乙個新的物件副本,而不再指向原來的物件。

public bool compareregulation

(model.orderinfo order,

listorderinfolist,

listpaypallist,

listbanklist,

listcostinv,

listbuyerbilldetaillist,

listbuyerbillinfolist,

listpaypallinks,

listbanklinks,

listaccountproperty,

decimal sumupvalue,

decimal sumdownvalue,

bool isdefinite = false //是否精確匹配(按paypaltransactionid、currency、totalprice 三個條件全匹配,準確性最高))}

呼叫方法

bool result= com.compareregulation

(order,

orderinfolist,

paypallist,

banklist,

costinv,

buyerbilldetaillist,

buyerbillinfolist,

paypallinks,

banklinks,

accountproperty,

sumupvalue,

sumdownvalue

);此時orderinfolist結果集中的ispaid任然是0;因為得到的是wcf服務返回後的乙個新的副本。

工作中遇到的問題總結

背景 今天測試班主任工作台介面的時候遇到乙個問題,介面測試的時候需要登入資訊,但是header資訊裡我通過全域性變數獲取正確的token資訊後,調介面時發現還是提示需要重新登入 原因 後來請教了我的師傅,原來是班主任工作台嵌服務中心頁面的原因,所以登入的時候需要兩個token資訊,乙個用來登入班主任...

工作中問題的總結1

1.磁碟托盤裡面並沒有硬碟,但是 顯示紅色報警 解決方法 進入raid介面,刪除磁碟組,原因分析 之前做過raid,但是,把磁碟用作了他用,所以,此機器認為是磁碟壞了,報警。空磁碟與壞盤,做完raid之後,伺服器都會報警 2.問題描述 公司新到的交換機,配好圍欄之後,內網全通,但ping外網的時候,...

工作中遇到的問題

1.環境oracle9 vs2008 問題 aspnet提示 無法載入 dll oramts.dll 找不到指定的模組。異常來自 hresult 0x8007007e 翻來覆去折騰了好久最後終於解決方法是 執行oracle安裝檔案增加oracle windows inte ces 模組功能。糾結啊!...