본문 바로가기

C#70

EntityFrameWork ExecuteStoreQuery<>를 이용해 스칼라 형식으로 리턴 받기 가끔 lambda 식이나 linq식이 아닌 Command를 그대로 호출이 필요할 때 사용하면 유용할 것 같습니다. object 형식을 리턴형식 string으로 형변환 하여 결과값을 받습니다. string result = string.Empty; result = Db.ExecuteStoreQuery("SELECT dbo.UFN_GetOneResult(@Param1,@Param2)" , new System.Data.SqlClient.SqlParameter("Param1", param1) , new System.Data.SqlClient.SqlParameter("Param2", param2)).FirstOrDefault(); 2016. 2. 24.
듀얼모니터 사용시 서브 모니터에 폼 크기 최대화 실행 방안 Windows Form 듀얼모니터 사용시 서브 모니터에 폼 크기 최대화 실행 방안 private void FormLocationModify() { Screen[] sc = Screen.AllScreens; this.BackColor = Color.White; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; // 듀얼모니터가 2개 이상 존재한다면 표시 창을 서브 모니터로 옮기도록 한다. (sc[0] 은 메인 모니터 ) if (sc.Length == 1) { this.WindowState = FormWindowState.Maximized; return; } this.StartPosition = FormStartPosition.Manual;.. 2016. 2. 16.
C# Windows Form 타이틀 바 숨기기 예제가 형편없어 죄송합니다 ;; private void ViewerFrm_Load(object sender, EventArgs e) { InitControl(); } private void InitControl() { // 창 크기를 최대화 한다. this.WindowState = FormWindowState.Maximized; // 백그라운드 색상 설정 this.BackColor = Color.White; // 폼 보더 스타일을 None으로 설정 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; } 2016. 2. 16.
C# 람다식으로 MSSQL FOR XML PATH 구현 예제 -0- string.Join 메서드를 이용하여 문자열을 결합 하였습니다-0- ex) Kim , Lee, Choi var result = de.SelectMany(c => Db.Users.Where(d => d.ID == c.ID), (c, d) => new { c, d }) .GroupBy(e => e.c.ID).Select(f => new { ID = f.Key, NAMES = string.Join(",",f.Select(g => g.d.UserName)) }); 2015. 12. 22.