개발언어71 .NET Client에서 restful API 호출(C#) Xamarin으로 작성된 모바일 앱과의 연동을 위해 .NETCore로 CRUD 작업을 지원하는 WebAPI를 생성했다. .NET 기반 Client는 아래 규칙으로 WebAPI와 연동하게 된다. restfull api 개념 meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.toast.com 작업 HTTP Method restful url 사용자 조회 GET /api/account/id 사용자 생성 POST /api/account 사용자 수정 PUT /api/account 사용자 삭제 DELETE /api/account/id .NET에서 연동 작업은 HttpClient 로 연동하게 되는데, .. 2021. 4. 7. Entity Framework DbFunctions.Like를 찾을 수 없습니다. EntiryFramework를 이용 DB연동시 DbFunctions의 Like 기능을 사용하고자 한다. 하지만 msdn 확인 결과 Entiry Framework 6.2.0 부터 지원,,, Project의 EntityFramework는 6.1.3으로 업데이트 처리함. docs.microsoft.com/ko-kr/dotnet/api/system.data.entity.dbfunctions.like?view=entity-framework-6.2.0 DbFunctions.Like 메서드 (System.Data.Entity) LINQ to Entities 쿼리의 일부로 사용 되는 경우이 메서드는 식과 일치 하도록 정식 Like EDM 연산자를 호출 합니다. docs.microsoft.com 2021. 4. 1. Enum의 Boxing과 관련된 유용한 강좌 C#에서 Dictionary를 사용하면서 Enum을 Key로 할때가 종종 있다. 그때마다 Boxing과 UnBoxing으로 인해 성능저하 이슈로 찜찜했는데, 마침 좋은 강좌가 있어 link해 둔다.사용법 public class RemoteInfo { public int SVR_ID; public string SVR_IP; public string SVR_IP; } public enum SvrID { ID1 = 1, ID2, ID3 } public static class GlobalValues { //EnumDictionary dictionary 구현 class를 전역으로 선언 public EnumDictionary Remotes = new EnumDictionary(); } private void Ini.. 2021. 3. 25. Xamarin euc-kr Encoding exception 처리 Xamarin 모바일 앱에서 UDP 통신으로 작성중인 Windows Application과 통신중 UDP Socket packet을 euc-kr로 encoding시 아래 오류가 발생한다. System.NotSupportedException: Encoding 51949 could not be found. Make sure you have correct international codeset assembly installed and enabled. at System.Text.Encoding.GetEncoding (System.Int32 codepage) [0x0021d] 해결법은 Android build 옵션에서 Internationalization 항목에 'CJK' 추가 인코딩 옵션을 설정해야 하는데, C.. 2021. 3. 22. 이전 1 2 3 4 5 6 7 8 ··· 18 다음