반복문 사용할때 foreach(var item in List) { serviceCodeList.Equals(item.ServiceCode) } -> foreach(var item in List) { serviceCodeList.Any(x => x == item.ServiceCode) }
string type 변수가 null일때 public class testNull{ public string? StringNullTest { get; set; } = null!; public string StringTest {get; set;} } * 두개의 차이는 null값의 허가 여부이다.코딩을 하다보면 StringNullTest처럼 ?를 붙여 nul...
이 둘의 차이도 예외처리를 해주냐 null을 반환하냐 차이인데, First와 다른것은 결과값이 오직 하나만 나와야하는것이다.
c#에 ??와 같은 의미!
value: x.CFreeStockCnt.ToString()
NologAggregationList = NologAggregationList.OrderBy(x => 리스트 파라미터 ).ToList();
var a = updateList.Select( x => new {x = x.Id(변수)})
setting에 파일의 경로를 설정해준다. 리스트를 선언하여, System.IO.Directory.Exists(Path)로 파일의 존재유무를 확인한다. System.IO.Directory.Exists는 라이브러리. 디렉토리의 파일의 이름을 리스트에 추가하면 끝!
var toEmail = ((Newtonsoft.Json.Linq.JArray)JsonConvert.DeserializeObject(Properties.Settings.Default.CcEmailAddress)).ToObject(); CcEmailAddress는 se
DECLARE @table TABLE( aaaa(컬럼명) tinyint(컬럼타입), bbb, ccc ) INSERT INTO @table (aaa, bbb, ccc) SELECT DISTINCT aaa, bbb, ccc FROM table SELECT DISTINCT A.aaa, A.bbb FROM @table A JOIN ...
public class SearchItem { /// チェック確認 public bool IsChoice { get; set; } /// ファイル名 public st
SearchList = SearchList.GroupBy(x => x).SelectMany(g => g.Skip(1)).Distinct().ToList();
array0,array1, ..... 이런식으로
변수.All(x=> x.쿼리컬럼명.ToString() == 비교하고싶은 변수) -> 모두가 같아야 true
int intstring strList lstobject objlong lngdecimal decdouble dblbool is
변수의 존재자체를 못찾을때는 undefind!
完全一致 ==
짐작가는 이벤트 클릭> 부트스트랩jqury아닌거 찾기
ProcReasonData = conn.Query(sql.ToString(), new { 파라미터 }, null, true, TimeOut).FirstOrDefault() ?? new 타입(); 또는 ProcReasonData = conn.Query(sql.ToSt
위에랑 아래랑 같은 코드..특정 문자열만 지우고싶을때는 Replace하자 1. OrgCustomer.Telf1 = OrgCustomer.Telf1.Replace("()", ""); 2. if (OrgCustomer.Telf1.Contains("()")) { OrgCustomer.Telf1 = string.Join("", OrgCustomer....
출처: https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-JOIN%EA%B3%BC-%EC%84%9C%EB%B8%8C%EC%BF%BC%EB%A6%AC-%EC%B0%A8%EC%9D%B4-%EB%B0%8F-%EB%B3%80%E
ToString()はobjectを文字列に変更! stringにする時はFirstOrDefault() lstElm.Where(x => x.QuoteNo == noProductData[i].QuoteNo).Select(x => x.ApplyerEmail).ToString()
조인은 두 개의 테이블을 검색해서 하나의 테이블에 표시하기 위해 사용한다. INNER JOIN(내부 조인)은 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다. OUTER JOIN(외부 조인)은 두 테이블을 조인할 때, 1개의 테이블에만
LEFT JOIN (SELECT Z.MATNR , (SELECT FRQTY FROM [THUOrder].[dbo].[ODAORGStock] A WHERE A.WERKS = Z.WERKS AND A.LGORT = 'N001' AND A.M
하지만 서버에 굳이 들어가서 확인할 필요가 없는 값이라면 JS에서 1차로 걸러주는게 로직상 좋다. 즉 서버는 항상 제어를 다 넣어주고, 필요에 따라 자바스크립트에서 제어를 해주는것이 좋다!
로그관리를 위한 관리를 하게 되며 이로인해 손실이 발생한다.
결과적으로 두가지 라이브러리 모두 파일을 만들때 사용하며 StreamWriter 개체를 생성한다. 차이점: Path에 이미 파일이 존재할때 덮어쓸지의 유무이다.Public Sub New(path As String, append As Boolean, encoding As
기능 > ### 파일을 저장하는것 하지만 저장 장소가 다르다! FileSystem > #### 파일 시스템에 이미지를 저장하는 경우, 파일의 크기에 제한이 없다는 장점이 있습니다. 또한, 이미지 파일을 직접 사용하는 다른 소프트웨어나 시스템에서도 쉽게 접근할 수 있습니다. 그러나 파일 시스템은 파일의 안전성이나 보안성을 보장하기 어렵다는 단점이 있습니다....
데이터베이스는 데이터를 저장하고 처리하는데 최적화되어 있습니다. 따라서, 데이터 처리 작업은 데이터베이스에서 처리하는 것이 프로그래밍에서 처리하는 것보다 더 빠를 수 있습니다.데이터베이스 서버와 애플리케이션 서버 사이의 데이터 전송에는 네트워크 비용이 발생합니다. 따라
C안정성 및 예측 가능성: 읽기 전용 필드를 사용하면 해당 필드의 값을 변경하는 위험이 줄어든다. 나의 경우는 많이 쓰이는 값 또는 데이터베이스의 구분값 1,2 등 변하지 않고 쿼리의 직접 1,2 등을 적는것보다 안전하고 나중에 수정할때도 편하기 때문에 매인 위에 선언