C# 3

[ASP.NET Core로 Web API 만들기] 2. SqlKata로 비동기 CRUD 구현하기

이 게시물은 Visual Studio, MySQL 환경에서의 .NET 7과 SqlKata 2.4.0에 관해 설명합니다. 다른 버전을 사용할 경우 게시글의 설명과 다를 수 있습니다. 이 글은 https://github.com/sqlkata/querybuilder를 참고하여 작성되었습니다. 목차 1. SqlKata란? 2. Create 3. Read 4. Update 5. Delete 이번 글에서는 SqlKata에 대해 알아보고, 이를 활용하여 ASP.NET Core 환경에서 CRUD를 구현하는 방법을 알아보겠습니다. 1. SqlKata란 C#으로 사용 가능한 SQL 쿼리 빌더입니다. 고수준의 API를 제공하여 사용자 입장에서 편리하게 사용할 수 있습니다. SQL에 익숙하지 않은 사용자도 어렵지 않게 사용 ..

Framework/.NET 2023.04.25

[ASP.NET Core로 Web API 만들기] 1. ASP.NET Core에 대해

이 게시물은 .NET 7에 관해 설명합니다. 다른 버전을 사용할 경우 게시글의 설명과 다를 수 있습니다. 이 글은 마이크로소프트 설명서를 참고하여 작성되었습니다. 목차 1. ASP.NET Core의 구성 2. 의존성 주입(DI) 3. 서비스의 생명 주기 4. 미들웨어 5. Attribute 1. ASP.NET Core의 구성 Program.cs 애플리케이션의 진입점입니다. 앱에서 요구하는 서비스가 구성됩니다. 앱의 요청 처리 파이프라인이 미들웨어 구성 요소로 정의됩니다. WebApplication.CreateBuilder var builder = WebApplication.CreateBuilder(args); ASP.NET Core 웹 앱은 위 코드를 생성합니다. 이 코드에서 WebApplication...

Framework/.NET 2023.04.22

컴투스 서버캠퍼스 1기 지원 및 합격, 그리고 발대식 후기

내가 게임 서버 개발에 관심이 있단 걸 아시던 지인 분이 서버캠퍼스에 대해 알려 주셔서 지원하게 되었다. 서버 캠퍼스 1기는 C# .NET로 API를 개발하는 것에 대해 배운다. 더보기 잠깐 개인적인 얘기를 하자면, 나는 대학에 다니면서 게임 개발 동아리에 속해 있었고, 게임 개발에 관심이 많았다. 실제로 PM/기획 포지션을 맡아 게임 개발을 해보기도 하고, 후배들에게 기획 교육을 하기도 했다. 대학 저학년 때는 렌더링 프로그래머가 되고 싶었고, 재능의 한계를 느껴 포기하기도 했다. 그 당시 내가 생각하던 게임 개발자는 게임에 정말 진심이어서 게임 개발 외에는 눈에 들어오지 않는 정도로 열정이 있는 사람이었다. 나는 그런 사람이 아니라고 생각했다. 그러다 웹 백엔드 개발을 하게 됐다. 학교에서 JSP로 ..

Diary 2023.04.18