EF가 내 첫 번째 정의 된 테이블에서 생성 한 PK 인덱스의 이름을 제어 할 수있는 방법이 있습니까?Entity Framework 코드 첫 번째 주요 키 제약 이름
2
A
답변
0
예, 원하는 이름을 지정하고 [Key]
속성을 입력 할 수 있습니다. 당신이 아래 모델 Person
이있는 경우
그래서, 당신은 iicallyt 자동으로 규칙 {classname}Id
public class Person
{
public int PersonId { get;set; }
public int FirstName { get; set; }
}
당신은 몇 가지 다른 PK를 할 경우와 PK로 PersonId
을 취급, [Key]
처럼 아무것도 필요하지 않습니다 다음과 같이 [Key]로 지정할 수 있습니다.
public class Person
{
[Key]
public int YourPK{ get;set; }
public int FirstName { get; set; }
}
+3
죄송합니다. 내 질문이 부정확했습니다. 기본 키 열 대신 기본 키 _index_ 이름 (예 : "PK_Person_YourPK")을 찾고 있습니다. –
관련 문제
- 1. Entity Framework 코드 첫 번째 외래 키
- 2. Entity Framework 코드의 고유 키 제약 코드
- 3. Entity Framework 코드 첫 번째 마이그레이션의 예외
- 4. Entity Framework 코드 첫 번째 외래 키 문제
- 5. Entity Framework 4.1 코드 첫 번째 외래 키 Id의
- 6. Entity Framework 코드 첫 번째 및 잘못된 개체 이름 오류
- 7. Entity Framework 코드 첫 번째 잘못된 열 이름 Company_CompanyID
- 8. Entity Framework 코드 첫 번째 열 이름 문제
- 9. Entity Framework 5 코드 첫 번째 잘못된 열 이름?
- 10. Entity Framework 코드 첫 번째 CTP5 매핑
- 11. Entity Framework 코드 첫 번째 매핑 상황
- 12. Entity Framework 코드 첫 번째 매핑 문제
- 13. Entity Framework 코드 첫 번째 및 관계
- 14. Entity Framework 코드 첫 번째 매핑
- 15. Entity Framework 코드 첫 번째 관계 문제
- 16. Entity Framework 4.2 코드 첫 번째 기능
- 17. Entity Framework 코드 첫 번째 Azure 연결
- 18. Entity Framework 코드 첫 번째 프리미티브 컬렉션
- 19. Entity Framework 코드 첫 번째 동적 쿼리
- 20. Entity Framework 코드 첫 번째 데이터베이스 배포
- 21. Entity Framework 코드 첫 번째 기능
- 22. Entity Framework 코드 첫 번째 집합 매핑
- 23. Entity Framework 코드 - 삭제시 첫 번째 동시성
- 24. Entity Framework 코드 첫 번째 시드 데이터
- 25. Entity Framework 4.1 : 이름 제약
- 26. Entity Framework 기본 키 이름
- 27. Entity Framework 코드 첫 번째 여러 계단식 오류
- 28. Entity Framework 코드 첫 번째 및 기본 형식 컬렉션
- 29. Entity Framework 4.1 코드 데이터베이스의 첫 번째 영구 테이블
- 30. Entity Framework 4.1 RC : 코드 첫 번째 EntityTypeConfiguration 상속 문제
아직 방법이 있습니까? – Dave
우리는 EF에서 물러 났지만 http://stackoverflow.com/questions/25903791/entity-framework-6-1-1-naming-convention-for-indexes가 도움이 될 것 같습니다. –