inflearn logo
강의

講義

知識共有

[C#/.NET 8.0]さあ、Blazor Serverは初めてなの?

クラス設計後 Razorで呼び出し! (feat. Interface, Service, Dependency Injection)

Class 설계 후 Razor 에서 호출!

96

redcode

投稿した質問数 6

0

C# postgresql .net blazor

回答 1

0

communityai8509

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

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

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

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

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

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

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

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

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

OAuth방식 강의 문의

0

11

0

싱글턴패턴

0

5

1

코드 관련 질문

0

21

2

Radzen.Blazor.RadzenTheme 오

0

262

4

wpf 응용 질문

0

80

1

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

0

178

2

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

0

152

1

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

1

268

1

PostgreSQL 설치

0

234

1

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

1

307

1

PostgreSQL 문의

2

254

1

버튼이 하나만 나오는 경우

2

218

1

새로운 테이블 추가방법?

1

310

2

삭제 후, GRID 재조회

1

334

2

화면 갱신

1

299

1

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

1

718

2

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

1

761

1

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

1

376

1

razor 문법에서의 @표기

1

346

1

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

1

382

2

홈페이지 실행

1

206

1

? 코딩하는 이유

1

318

1

BackUp DB > Failed

1

470

2

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

2

342

1