原创 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 值。 我使用