
Delete batch using Entity Framework Core
Entity Framework Core: Bulk updates 를 읽고, 어느 정도 성능향상이 있을까 궁금해서 간략하게 코드를 작성해서 실행 시간을 측정했습니다.
프로젝트 설명
환경
- Visual Studio 2022 (v17.0.4)
- Localdb (appsettings.json 에서 연결문자열을 확인하세요.)
- .NET 6
- EntityFrameworkCore v6.0.1
마이그레이션
엔티티를 변경해서 확인하려면 아래 명령을 …

Many to many relationship on EntityFrameworkCore 6
EntityFrameworkCore 6 에서 다대다 관계 구성이 향상되었다고 해서 관련 내용을 확인했습니다.
데이터 입출력시 중간 테이블을 거치지 않고 구현이 가능합니다.
GitHub: bbonkr/sample.ef.mtom 저장소에서 코드를 확인할 수 있습니다.
예제 테이블
Student
| Name | Nullable | Constaint |
|---|---|---|
| Id | NN | PK |
| Name | NN |
Cource
| Name | Nullable |
|---|

Change the web application target framework from .NET 5 to .NET 6
.NET 5 웹 응용프로그램을 .NET 6 웹 응용프로그램으로 변환하고, 관련 내용을 요약해서 작성했습니다.
Target Project
GitHub: bbonkr/bing-wallpaper 웹 응용프로그램의 대상 프레임워크를 .NET 5 에서 .NET 6(으)로 변경합니다.
Requirements
- 대상 프레임워크를 .NET 6(으)로 변경
- Program.cs 파일의 내용을 최상위 문 (Top level

NPM @bbon/react-calendar package
타입스크립트로 작성된 리액트 달력 컴포넌트입니다.
peer dependencies
설치
$ npm install --save @bbon/react-calendar
사용
import React, { useCallback } from 'react';
import { Calendar } from '@bbon/react-calendar';
import '@bbon/react-calendar/dist/calendar.css';
const MyComponent …
다국어 지원 next.js 웹 응용프로그램
next.js 웹 응용프로그램이 다국어를 지원하기 위해 next-i18next 를 사용하는 예제에 대한 설명입니다.
baseURL 하위 경로를 사용해서 언어별 라우트가 구현됩니다.
http://myapp.com <- 기본 언어
http://myapp.com/en <- 영어
http://myapp.com/ru <- 러시아어
의존 패키지
관련 의존 패키지는 아래와 같습니다.
- next 12.0.4
- next-i18next 9.1.0