ASP.NET Core를 스터디 하면서, Windows IIS 기반의 서비스에 대한 이해는 큰 문제없이 이해하였습니다. 기존에서 윈도우 서버 기반에 IIS 웹서버를 이용해서 서비스를 주로 했기때문에 어려움이 적었던 반면, Linux 기반에서는 경험이 없어 하나하나 알아가면서 정리해봤습니다. 모든 진행은 CentOS 7 에서 진행 하였으며, Linux에 .NET Core 를 설치 하는 것 부터 정리하였습니다. 1. .NET Core 지원되는 운영체제 .NET Core 가 지원되는 운영체제가 정리된 MSDN 링크가 있어서 공유 합니다. https://docs.microsoft.com/ko-kr/dotnet/core/install/dependencies?pivots=os-linux&tabs=netcore31 ..
Get 방식 [HttpGet] public HttpResponseMessage TeamInfo([FromUri] UInt64 [] to) { //to = new UInt64[100]; string result = string.Empty; for ( int i = 0; i < to.Length; i++) { result += to[i].ToString(); } var response = new HttpResponseMessage(HttpStatusCode .OK) { Content = new StringContent(result.ToString()) }; return response; }
Dapper는 객체 관계형 매퍼입니다. 응용 프로그램의 .NET 개체를 관계형 데이터베이스에 매핑하거나 그 반대로 매핑합니다. 샘플 코드의 첫 번째 부분은 탄력적 데이터베이스 클라이언트 라이브러리를 Dapper 기반 애플리케이션과 통합하는 방법을 보여줍니다. Dapper는 .NET 플랫폼 용 Micro-ORM 입니다. 1. Nuget Package 설치 .Net Core 3.1 프로젝트에 설치한 화면입니다. 웹 어플리케이션 프로젝트이며, Dapper를 설치하게 되면 패키지 영역에 Dapper 가 설치 되었다는 것을 알 수 있습니다. 2. 기본 사용 Dapper를 설치 했다고 바로 사용할 수 있는 것은 아닙니다. 기존에 .NET Framework 프로젝트를 진행해보셨다면, SqlClient 가 기본적으로 ..