inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Loạt phát triển game MMORPG được thực hiện bằng C# và Unity] Phần 8: Entity Framework Core

Cấu hình Quan hệ

Fluent API로 FK를 설정할 때 발생하는 에러

424

작성자 없음

0

2022.05.06 기준

builder.Entity<Player>()

.HasMany(p => p.CreatedItems)

.WithOne(i => i.Creator)

.HasForeignKey(i => i.CreatorID)

 

강사님은 영상에서 Item DataModel의 int CreatorID만 Nullable로 설정하셔서 잘되었지만

똑같이 해보면 FK에서 에러가 발생합니다.

public Player Creator Property도 똑같이 Nullable로 설정해줘야 에러가 사라집니다.

 

원인을 잘 모르겠습니다....

 

ORM EF-Core

Câu trả lời 1

0

Rookiss

이 부분은 버전 문제로 보입니다.
저도 3.0대로 작업하던걸 5.0대로 올리니 이전엔 잘 되던 것들이 막히는 경우가 꽤 있었습니다.

C#으로 DB를 만든다음에 어떻게 외부에서 사용하나요??

0

1099

1

git tool

0

410

1

아이템만 추가로 생성하고 싶은데 문제가 있습니다.

0

450

1

sql server 개체 탐색기가 보이지 않습니다

2

1323

2

17:33 Guild Update1vM시 질문입니다.

0

435

1

ChangeTracker에서 발생한 에러입니다

0

450

1

GetAverageReviewScore의 Data Annotation, FluentAPI, 사용 시 질문입니다.

0

376

1

Table Splitting에서 발생하는 에러 - EventItem is Mapped on "Item"

0

386

1

[마이그레이션 질문] 테이블 데이터 백업

0

361

1

SELECT 후에 디비 업데이트 질문이 있습니다

0

321

1

게임 기획과 연결해 생각하기

0

325

1

강의 내용 중복 문의

0

336

1

Unhandled exception

0

568

1

영상 8:24분에 내용이 중복됩니다.

0

342

1

InitalizeDB시 에러 문제..

0

461

1

콘솔앱(.NET Core)가 보이지 않아요.

0

1614

1

EntityState.Unchanged로 처리 후 데이터베이스 조회시 다른 필드값이 null인 경우에 대한 질문

0

357

2

FK와 JOIN

0

419

1

유니티에서 하드코딩으로 게임 개발이 가능할까요?

1

679

2

UDF 관련해서 질문드립니다.

0

241

1

Table Splitting 부분에서 사소한 에러에 대해 질문이 있어요

1

288

2

몇 가지 질문이 있습니다!

0

235

1

DB연결할 때 연결문자열을 넣잖아요?

1

794

1