inflearn logo
강의

Course

Instructor

[C# and Unity MMORPG Game Development Series] Part 9: MMO Content Implementation (DB Integration + Large-scale Architecture + Live Preparation)

SharedDB

AccountServer 구동 문제

Resolved

600

sounds good

13 asked

1

안녕하세요

첨부파일로 다운받은 파일을 실행했을때, 위의 빌드와 아래의 패키지 관리자 콘솔에서 AccountServer를 모두 맞춰줬는데도 불구하고  update-database를 실행하면
"More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands."

에러가 발생합니다. accountDB를 어떻게 하면 생성할수 있을지 궁금합니다~

MMORPG

Answer 5

2

iamparkc

add-migration Init -Context AppDbContext 후 update-database -Context AppDbContext 해주니까 해결되었습니다 ^^

1

Rookiss

ㅋㅋㅋ 본의아니게 낚시를 한 것 같네요.
-Context [AccountDbContext]와 같이 뒤에 만들어줄 Context를 골라주라는 의미였습니다.
AccountServer에서 DbContext를 상속 받은건 하나지만
SharedContext 프로젝트도 참조하고 있기 때문에
EF Core 입장에서는 2개가 있어서 발생하는 문제입니다.

1

Rookiss

update-database -Context AccountDb 이런 식으로 골라서 생성해주시면 됩니다!
(패키지 관리자  콘솔에서 기본 프로젝트가 알맞게 되어 있어야 합니다)

0

iamparkc

위의 방법대로 해서 update-database -Context AppDbContext로 AccountDB는 만들어졌는데 Player테이블이 안만들어지네요.

dbo._EFMigrationHistory밖에 없습니다.

뭐가 문제일까요

패키지 매니저 콘솔 로그

More than one DbContext was found. Specify which one to use. Use the '-Context' parameter for PowerShell commands and the '--context' parameter for dotnet commands.

0

sounds good

스승님 회신해주셔서 감사합니다!

빌드설정+패키지 관리자 콘솔의 기본 프로젝트 설정을 다 해주었는데도 불구하고, 희안하게 (SharedDb와 GameDB는 잘 실행이 되는데) AccountDB 만 생성이 안됩니다 ㅜ

update-database -Context AccountDb라고 실행하면 이번엔 No DbContext named 'AccountDb' was found. 라고 뜹니다.

그래서 update-database -Context AppDbContext라고 하니까 AccountDB가 생성이 되었는데... 이건 이거대로 왜 생성이 되었는지 궁금합니다. 

AccountServer에서  DbContext를 상속받은건 분명 AppDbContext하나뿐이었을텐데 왜 저런 에러가 났던건지 궁금합니당..

마우스 이벤트 처리방법(오브젝트간 인터렉션)

0

621

1

RecvArgs_Completed에서 lock을 안하는 이유

0

516

1

Entity framework 질문드립니다.

0

574

2

json 직렬화

1

287

1

mmo 와 pvp

0

533

2

github로 프로젝트를 push, pull할 때 질문

1

529

1

Iocp 서버 관련 질문드립니다.

0

327

1

서버 관련 질문

0

395

1

DB 처리관련 질문이 있습니다

0

301

1

안녕하세요. 질문드립니다.

1

1507

2

이해한 것이 맞나 궁금합니다.

0

285

1

마이그레이션 파일이 이상합니다.

0

281

1

강의 마지막으로 질문 드립니다.

0

678

2

ItemDbId,구조 설계

0

264

1

MMO 서버 관리 질문 드립니다!

0

321

1

디비 정보 나누기

0

239

1

AccountDb 업데이트

0

306

1

콘솔창이 아니라 브라우저에서 실행

0

280

2

메모리 누수문제.

0

495

1

유니티에서 클라이언트 빌드후 실행하면 맵 로드가 안됩니다.

0

362

1

외부 네트워크에서도 접속해서 게임하기

1

338

1

유니티클라에서 패킷을 계속 보내지 않고 lockstep이나 추측항법으로 동기화를 할 수 있을까요?

0

596

1

서버 메모리와 DB 저장 관련 질문

0

368

1

JsonUtility.FromJson 관해서 질문있습니다.

0

276

1