소개
HttpLib(C# .NET Framework) 간략 소개 1. 라이브러리 개요 HttpLib(작성자 James Thorne)는 Apache 2.0 라이선스 기반 .NET HTTP 요청 보조 라이브러리입니다. 비동기 네트워크 요청을 간소화하고 파일 업로드, 웹 페이지 다운로드를 지원하며 …
독립 소프트웨어 개발 스튜디오
HttpLib(C# .NET Framework) 간략 소개 1. 라이브러리 개요 HttpLib(작성자 James Thorne)는 Apache 2.0 라이선스 기반 .NET HTTP 요청 보조 라이브러리입니다. 비동기 네트워크 요청을 간소화하고 파일 업로드, 웹 페이지 다운로드를 지원하며 …
Dapper Query<T1,T2,TReturn>() 는 일대일 테이블 조인 매핑을 구현합니다 예시 1. 엔티티 클래스 정의 2. 쿼리 로직 JOIN 다중 테이블 연관 쿼리
MySQL 저장 프로시저 생성 저장 프로시저 호출 조회 결과를 반환하는 저장 프로시저 저장 프로시저가 데이터 조회를 수행할 경우 .Query<T>() 를 사용하세요 Dapper 저장 프로시저
원문 설명: 엔티티 삭제는 고유 Id로 구분하며, SQL 기본 형식은 DELETE … WHERE 기본키=값 입니다 아래 예제는 SQL 인젝션 취약점이 발생합니다 표준 매개변수화 작성법 엔티티 객체로 매개변수 전달 참고 사항 …
원문 설명: 업데이트 로직은 삽입과 유사합니다. UPDATE SQL문을 작성한 뒤 WHERE로 수정 대상 행만 제한합니다. 예제 표준 매개변수화 작성법 일부 필드만 업데이트 이메일만 수정하고 싶다면 모든 컬럼을 적을 필요가 없습니다: …
Dapper 삽입 작업 예제 설명 새로 삽입된 자동 증가 기본키 ID 가져오기 (MySQL) student 테이블에 자동 증가 기본키 Id가 있을 때 새로 추가된 레코드의 ID를 가져오려면: 삽입
Dapper는 여러 데이터베이스를 지원합니다. 여기서는 MySQL을 예시로 사용하겠습니다. 먼저 MySQL을 직접 설치해야 합니다. MySQL 설치를 완료한 뒤 데이터베이스를 생성합니다. 그 다음 테이블을 만듭니다. 도입하기 1. NuGet 패키지 설치 두 가지 …
1. Dapper란 무엇인가 Dapper는 .NET 마이크로ORM(Micro ORM)으로, Micro ORM의 왕으로 불리며 네이티브 ADO.NET에 가까운 성능을 보입니다. ORM:객체 관계 매퍼. 데이터베이스 테이블 ↔ C# 엔티티 객체 간 자동 매핑을 구현합니다. 주요 …
.NET 플랫폼 템플릿 엔진으로, Java 플랫폼의 Velocity를 .NET으로 포팅한 버전입니다. 소개 ASP.NET 프로젝트에서 널리 사용됩니다;ASP.NET MVC에는 Razor 템플릿이 기본으로 탑재되어 있습니다. 기존 .aspx 페이지 기반 프로젝트에 MVC 패턴을 적용하고 싶은 …