속성을 사용하여 SQL 외래 키 매핑에 대한 기본 lnq를 수행하려고합니다. 이것은 정말 간단해야하지만 그물에 괜찮은 정보를 찾는 데 어려움을 겪고 있습니다. 내가 어디로 잘못 가고 있니?Linq to SQL 외래 키 매핑
예를 들어 UserId, FirstName, LastName, Location이있는 User라는 클래스가 있다고 가정 해보십시오. 위치
위치 클래스 LocationId, StreetNum, 이름, 교외
가 어떻게 Linq를 사용하여 SQL 것을지도 않는 한 위치라는 개체입니까?
여기에 내가이 오류를 받고 있어요
[Column]
public int LocationId { get; set; }
private EntityRef<Location> _location;
[Required(ErrorMessage = "Please enter your suburb")]
[System.Data.Linq.Mapping.Association(Storage = "_location", ThisKey = "LocationId", IsForeignKey = true)]
public Location Location
{
get { return this._location.Entity; }
set { this._location.Entity = value;
LocationId = value.LocationId;
}
}
을 시도하고있는 작업은 다음과 같습니다 널 (null) 값이 아닌 널 (NULL) 값 유형입니다 종류 System.Double와 멤버에 할당 할 수 없습니다.
아무도 도와 줄 수 있습니까?
데이터베이스의 정의에서 디자이너를 사용하여 코드를 자동 생성하고 코드 생성기가 뱉어내는 부분을 확인하십시오. – Steven