原创 SQL中join group by having max() 時轉Linq
本來開發時有一個分組聚合的腳本,比較複雜,爲了筆記效果,所以將腳本做一個簡化。 本來庫裏有兩個表TableA和TableB,兩個表的主鍵做如下關聯: --TableA的主鍵ID爲TableB的外鍵Aid SELECT a.Id, a
原创 接口調用失敗,失敗原因:在 ServiceModel 客戶端配置部分中,找不到引用協定的默認終結點元素
我的程序中,已經配置了webserivce了,但是無法再開發環境使用,我想拿到測試環境使用,而webservice又只能在開發環境調用。這個時候,爲了解決這種尷尬問題,我只能先將就着用開發時的webservice。 在我的web.con
原创 foreach時,根據某字段排序並獲取內容
var rule=_service.GetById(Id); foreach (var r in rule.OrderBy(c => c.Creat
原创 SQL獲取每組值中的最小值/最大值
獲取每組值中的最小值: select a.*, b.* from a join b on a.AID=b.BID where b.BID in (select Min(b1.BID) from a a1 left join
原创 更改TreeView的節點名
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEve
原创 AppLibrary.dll中對Excel下載的用法
此類庫文件,用於頁面組織Excel表格數據並下載Excel的用法: AppLibrary.Bits.Bytes bytes = new AppLibrary.Bits.Bytes(); //定義字節數據 AppLibrary.Writ
原创 使用Entity FrameWork的連接字符串時報錯
我使用了兩種方式: 第一次使用: DB_HlgHealth_DevEntities context = new DB_HlgHealth_DevEntities(); { SqlConnection co
原创 SQL的left join左連接查詢轉Linq
平時寫sql比較多,某些腳本一到C#裏面就不知道怎麼轉了。 本來開發時有一個左連接的腳本,比較複雜,爲了筆記效果,所以將腳本做一個簡化。 本來庫裏有兩個表TableA和TableB,兩個表的主鍵做如下關聯: --TableA的主鍵ID爲
原创 Linq筆記
Linq多個字段的 Left join查詢: Var query=from p in AAA join q in BBB on new {aa=p.Aa,bb=p.Bb } equals new {q.aa,q,bb
原创 JS筆記
驗證輸入信息是否爲日期: functionstrDateTime(str) { var r =str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if (r ==
原创 Yapi模擬/Mock測試的使用
Yapi內置字符池: lower: "abcdefghijklmnopqrstuvwxyz", upper: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", number: "0123456789", symbol: "!@#
原创 DataTable(SQL結果)轉實體對象(Linq結果)
public List<TResult> SqlQueryForTable222<TResult>(string sql, para
原创 使用Linq時,根據特定的字符串名稱,找到對應字段並獲取值
var monitor = _consumlogService.GetErrorDetail(); // 獲取數據 var monitorcol = _consumlogService.GetErrorDetailColumns();
原创 C#中改變ContextMenuStrip中ToolStripMenuItem的順序
C#的ContextMenuStrip控件中,沒有爲ToolStripMenuItem安排順序的屬性。想要爲ToolStripMenuItem排序,或者加入新項加到某個位置,無法通過屬性值來控制順序。 但是C#不會
原创 違反了 UNIQUE KEY 約束 'UNQ_CusID_DetachPolicyID'。不能在對象 'dbo.CustomerAccount' 中插入重複鍵。 語句已終止。 警告: 聚合或其
違反了 UNIQUE KEY 約束 'UNQ_CusID_DetachPolicyID'。不能在對象'dbo.CustomerAccount' 中插入重複鍵。 語句已終止。 警告: 聚合或其他 SET 操作消除了 Null 值。 我使用