삽입시 Entity Framework 4가 서버에서 생성 된 GUID를 아직 지원하지 않습니까? 내 ID 필드에 newid()의 기본값이 설정되어 있지만 Entity Framework에서 값을 빈 GUID로 설정하고 있습니다. 데이터베이스의 빈 guid와 내 객체의 id 필드에있는 빈 GUID로 끝납니다. 아직 지원되지 않습니까, 아니면 모델에서 변경해야 할 사항이 있습니까?EF4 및 서버 생성 고유 식별자 Id
2
A
답변
1
해결책을 찾았습니다. 기본적으로 엔티티 프레임 워크 마크 업은 제대로 생성되지 않습니다.
http://leedumond.com/blog/using-a-guid-as-an-entitykey-in-entity-framework-4/
은 "StoreGeneratedPattern"필드를 업데이트하는 제대로 생성 된 코드를 업데이트하지 않음을 의미 Visual Studio에서 엔터티 디자이너에 문제가있다
0
(깨진 링크, 홍보로 리디렉션). 이것은 EF가 엔티티의 GUID를 SQL Server로 전달하므로 서버가 newid() 또는 newsequentialid()를 실행하지 않음을 의미합니다.
David가 말했듯이 Microsoft는 patch을 발표했습니다.
관련 문제
- 1. 클라이언트 ID : 고유 식별자 :
- 2. 고유 식별자
- 3. 고유 ID 생성
- 4. 고유 문자열 입력에서 고유 ID 생성
- 5. 휴대 전화의 고유 ID 생성
- 6. HTML 요소의 고유 식별자
- 7. 로컬 고유 식별자
- 8. EF4 및 잠금을 사용하는 테이블의 고유 값
- 9. 자동 증가 고유 식별자
- 10. Java JLabel - 고유 식별자 추가
- 11. Google GData ContactEntry 객체의 고유 ID (식별자)는 무엇입니까?
- 12. 고유 ID 또는 SQL Server 2005의 뷰에 대한 식별자
- 13. Jquery 추가 기능에 고유 식별자
- 14. 내 식별기의 고유 식별자 철학
- 15. JMeter - 서버 당 고유 ID 설정
- 16. 짧은 고유 ID
- 17. Django : request.META 값을 기반으로 사용자에 대한 고유 식별자 생성
- 18. ASP.NET 컨트롤의 고유 식별자 delimiter
- 19. 고유 한 영구 제어 식별자
- 20. 기존 테이블에 고유 ID 및 PK 추가
- 21. MongoDB 및 고유 ID 생성에 대한 도움말
- 22. PHP를 사용하여 각기 다른 서버에 고유 ID 생성
- 23. EF4 컨텍스트 생성
- 24. 자바 스크립트 고유 브라우저 ID
- 25. typeid를 통한 클래스의 숫자 고유 식별자
- 26. PHP 고유 컴퓨터 ID
- 27. 개체 생성자와 고유 ID
- 28. Objective-c iPhone NSTimer 고유 식별자
- 29. Windows의 사용자 프로필에 대한 고유 식별자
- 30. jquery, 복제 문제 및 고유 ID 유지!
VS에서 디자이너와 마법사는 SSDL과 CSDL을 동기화하지 않습니다. 이 경우 StoreGeneratedPattern이지만 많은 다른 속성에도 동일하게 적용됩니다. 나는 그것을 쉽게 발견하고 고칠 수있는 도구를 가지고 있습니다. http://huagati.com/edmxtools/의 'model comparer'기능을보십시오 – KristoferA
@David Osborn 링크가 깨졌습니다 – Samuel
-1 : link-answers는 유용하지 않습니다. ; 링크가 결국 끊어지면 마치 대답이 유용하지 않습니다. – ANeves