일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스냅잘찍음
- vscode
- dbContext
- c#
- extraParams
- EFCore
- minimalAPI
- ViewModel
- React
- 상속
- .net
- mac
- LINQ
- a604mu
- error
- Request
- scanner
- cpu불안들어옴
- 명시적외래키
- c#코딩의기술실전편
- wifi안됨
- extjs
- JavaScript
- intellij
- Store
- Config
- JSON
- lazy loading
- ORM
- 코드프로그래머스
- Today
- Total
목록전체 글 (316)
ejyoo's 개발 노트
EF Core 에서 DBContext를 사용하여 데이터를 조회할 때, 아래의 경우가 있다. 1) 조인하여 한번에 조회 2) 따로 따로 조회 3) DbContext로 각각 접근하여 조회 위의 방법을 통해서 데이터를 조회하게 되는데, EF Core의 어떤 기준에 의해 저런 방법을 사용하여 데이터를 조회하는지 궁금하여 정리를 해보았다. EF Core (Entity Framework Core)에서 데이터를 로딩하는 방식에는 크게 세가지 방법이 있다. 1. 지연로딩 (Lazy Loading) 2. 즉시 로딩 (Eager Loading) 3. 명시적 로딩 (Explicit Loading) 1. 지연 로딩 (Lazy Loading) 지연로딩은 연관된 엔터티나 컬렉션에 처음 접근할 때 실제 데이터가 로드되는 방식이다...

지난시간 회고 * API 만들고 스웨거 API 뷰어로 보기 -- * 실제 DB 연동 - appsetting 설정 * 도커 설치 - 이미지 다운 - 컨테이너 올리고 - 도커돌리기 - db 서버 실행 * 도커 설정 docker 관련 yml * docker compose up -d : 백그라운드에서 설정된 도커 정보를 실행하겠다. * postman 으로 만든 api를 실행시켜 테스트 한다 / 또는 swagger -- ** front 와 연동할 login api를 만듬 // login api app.MapGet("/login", (HttpContext context) => { return true; }); * 닷넷 빌드 및 닷넷 런 하여 실행 * postman에서 주소 입력하고 실행 * *인증위한 쿠키 설정 *..
C# 의 Minimal API 는 .NET 6.0의 기능으로 API 엔트포인트를 만들 때 필요한 준비 작업을 최소화하고 개발자의 생산성을 향상 시키는 것을 목표로 한다. 주로 작은 서비스나 단일 페이지 애플리케이션 (Single Page Application, SPA) 나 마이크로 서비스 아키텍처에서 사용된다. C#의 Minimal API 는 주요 핵심 개념이 있다. 1. 익명 람다(Lambda) 함수 Minimal API 는 익명 람다 함수를 사용하여 API 끝점(endpoints) 를 정의하고 이로인해 간결하게 API 를 작성할 수 있다. 이러한 함수는 일반적으로 app.Map[HTTP 메소드]의 형태로 작성된다. 예를 들어, HTTP GET 요청을 처리하는 API 끝점은 app.MapGet 함수를 ..
EF 의 ORM 을 사용하면서 모델을 설계할 때 FluntAPI 를 사용하여 각 엔티티 모델 간 외래키를 지정하는데, 이때 외래키로서의 식별관계를 가지는 각 모델이 참조할 수 있도록 명시적 외래키 라는 필드를 작성해야 한다. 이때 타입이 virtual로 들어가는데, 그것이 왜 사용되는지 궁금해서 정리하고자 한다. EF 는 Entitiy Framework 의 약자로 MS에서 개발한 .NET 앱용 오픈소스 객체 관계 매핑 프레임 워크(ORM)이다. EF 에서 외래키 연관관계를 설정할 때 종종 virtual 키워드를 사용한다. virtual 키워드를 사용하면 EF가 해당 속성을 Lazy Loading을 할 수 있다. Lazy Loading은 관련 개체가 실제로 필요로 될 때 까지 해당 개체의 로드를 연기하는 ..

mongo DB 클러스터의 액세스 설정은 허용한 IP 만 접속하게 해놨는데, 현재 내가 MongoDB 접속하려는 IP 가 접속 불가 IP 라서 접속이 안되는 오류임. 맥에서 ipconfig 를 해서 나오는 IP 를 입력해보아도 잘 되지 않았음. 나는 집에서 공유기를 통해 인터넷 연결을 하고 있는데, 만약 공유기 사용한다면 공인 IP를 Network Access 에 등록해야 함. https://nordvpn.com/ko/blog/public-ip-and-private-ip/ 공인 IP와 사설 IP… 다양한 IP 유형의 차이는? 공인 IP와 사설 IP 등 다양한 IP 유형의 차이가 궁금하신가요? 이 글에서 IP 유형별 차이와 장단점을 확인해 보세요. nordvpn.com

이벤트의 적용방법에 대한 선택 웹 프론트 프레임 워크로 HTML DOM Component를 만들고 프레임 워크에서 제공하는 이벤트 핸들러를 사용하여 이벤트를 캐치하곤 하는데, 가끔은 직접 HTML DOM 을 입력하여 이벤트를 적용해야하는 상황이 발생한다. 그 이벤트가 onClick 라고 한다면 아래의 방법이 있겠다. 1. html dom 의 onclick 속성에 이벤트 추가하기 1-1. javascript function 만들고 함수 호출 (프레임워크함수, javascript 함수) 1-2. element addEventListener 정의 2. JQuery 로 dom을 찾은 뒤 Click event 를 캐치함. ( $('').click() 또는 on('click') ) https://developer...