먼저 데이터 주석 또는 유창한 API를 사용하여 열이 고유해야한다는 것을 EF 4.1에 알리는 방법이 있습니까?고유 한 열 및 탐색 속성에 대한 Fluent Mappings/Data Annotations가 Entity Framework 4.1에서 다른 이름을 사용합니까?
둘째, 탐색 속성과 관련하여 문서 및 사용자 클래스가 2 개 있습니다. 문서 클래스에서 OwnerId (UserId) 속성과 Owner (User) 속성이 있습니다. OwnerId가 실제로 UserId이고 Owner가 User로 되돌아가는 탐색 속성임을 EF 4.1에 어떻게 알리 죠?
문서 클래스
:public abstract class Document: BaseEntity
{
public bool IsActive { get; set; }
public string Description { get; set; }
//The UserId
public Guid OwnerId { get; set; }
//The User
public User Owner { get; set; }
}
는 키의 예를 들어 http://msdn.microsoft.com/en-us/library/gg508808(v=vs.98).aspx를 참조하십시오 유효성 검사를 사용하여 고유 한 속성. –