ADO.NET 엔터티 프레임 워크 및 ID 열

.net entity-framework identity sql-server

문제

Entity Framework에서 ID 열을 인식합니까?

SQL Server 2005 Express Edition을 사용하고 있고 기본 키가 ID 열인 여러 테이블이 있습니다. 이 테이블을 사용하여 엔티티 모델을 만들고 엔티티 데이터 소스 본드와 함께이 모델을 formview에 사용하여 새 엔티티를 만들 때 엔티티 (identity) 열의 값을 입력하라는 메시지가 나타납니다. 프레임 워크가 ID 열의 값을 요구하지 않도록하는 방법이 있습니까?

인기 답변

나는이 게시물이 꽤 오래된 것을 알고 있지만, 이것은 도착한 다음 사람이 "Entitiy Framework"및 "Identity"에 대한 Google 검색을 통해 듣는 데 도움이 될 수 있습니다.

"Identity"속성이 설정된 경우 엔 Entity Frameworks가 서버에서 생성 한 기본 키를 존중하는 것 같습니다. 그러나 응용 프로그램 측 모델에서는 여전히 CreateYourEntityHere 메서드에서 기본 키를 제공해야합니다. 여기에 지정된 키는 컨텍스트에 대한 SaveChanges() 호출시 무시됩니다.

이에 대한 자세한 정보는 여기 페이지에 있습니다 .



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.