inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#/.NET 8.0]어서와, Blazor Server는 처음이지?

Class 설계 후 Razor 에서 호출! (feat. Interface, Service, Dependency Injection)

Class 설계 후 Razor 에서 호출!

100

늘해랑

작성한 질문수 6

0

C# postgresql .net blazor

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 늘해랑님!

강의 중 ‘23:27’에 Blazor Server 프로젝트에서 DbContext를 서비스를 통해 추가하는 부분에 대해 질문을 주셨네요. 의존성 주입(DI)을 설정하는 과정에서 발생할 수 있는 문제는 주로 필요한 패키지나 네임스페이스 추가가 누락되었을 때 생길 수 있습니다.

현재 상황에서 사용하신 builder.Services.AddDbContext<BlazorServerDbContext>(); 코드에서 문제가 발생하는 이유는 다음과 같을 가능성이 있습니다:

  1. 패키지 설치 확인: Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.SqlServer 또는 관련 패키지가 설치되어 있는지 확인해 주세요. 설치되어 있지 않다면 NuGet 패키지 관리자에서 설치할 수 있습니다.

  2. 네임스페이스 체크: 종종 DbContext 관련 클래스의 네임스페이스 경로가 정확하지 않을 경우, 코드에 에러가 발생할 수 있습니다. 필요한 모든 using 선언이 코드 상단에 추가되어 있는지 확인하시기 바랍니다.

추가적으로 귀하께서 언급한 여러 using 문이 실행을 위해 필요한데 강의 중에 설명되지 않은 부분인 것 같습니다. 환경 설정의 차이가 원인이 될 수 있으며, 이를 수정하면 컴파일 에러를 해결할 수 있을 것입니다.

관련 문제의 해결 방법에 대한 유사한 기존 답변을 포함한 게시물 링크는 다음을 참고하세요:

위 게시물들은 의존성 주입(DI) 설정에서 발생할 수 있는 일반적인 문제와 해결 방법에 대해 이야기하고 있습니다. 도움이 되셨으면 합니다.

저는 questions님 이해를 돕고자 지식공유자 비슷한 답변 링크를 추천해 드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

비주얼 스튜디오 2026

0

30

1

C#에서의 RAII

0

54

3

public string Title { get; set; } 에서 WFO1000 오류가납니다.

0

32

0

Radzen.Blazor.RadzenTheme 오

0

272

4

wpf 응용 질문

0

84

1

올려주신 소스코드 관련해서 질문드립니다.

0

185

2

Radzen 설치 관련해서 오류가납니다.

0

160

1

안녕하세요, Radzen 관련 질문 드립니다

1

270

1

PostgreSQL 설치

0

236

1

BlazroServerMaster를 인식하지 못하고 있는데요.

1

311

1

PostgreSQL 문의

2

255

1

버튼이 하나만 나오는 경우

2

222

1

새로운 테이블 추가방법?

1

315

2

삭제 후, GRID 재조회

1

336

2

화면 갱신

1

303

1

ASP.NET Core SignalR을 사용하는 방식의 장점이 있나요?

1

729

2

Blazor web app 생성할때 질문있습니다.

1

767

1

솔루션 배포(게시) 부분에서 질문있습니다.

1

383

1

razor 문법에서의 @표기

1

352

1

Grid 컴포넌트 사용에 대해서 질문있습니다.

1

395

2

홈페이지 실행

1

212

1

? 코딩하는 이유

1

320

1

BackUp DB > Failed

1

478

2

수업자료가 어디있는 거죠?

2

350

1