0
Fluent API, EF5에서는 Join 테이블을 통해 일대일 관계를 구성 할 수 있습니다 (좋은 생각이라면 확실하지는 않습니다). 왼쪽에서 오른쪽으로 네비게이션이 필요하지 않습니다.EF5 네비게이션이없는 일대일 유창한 API
는 난 할 노력하고있어 나는 저장소에 계산해야 필드는 DB에서 오는되지 않도록
Table A1
TableA1_ID //Key
RankValue //int
Table A1_Rank (join table)
TableA1_ID
RankId
Table Rank
RankId
Value
POCO
public class A1
{
public int Id { get; set; }
public decimal RankValue { get; set; }
public virtual Rank Rank { get; set; }
}
public class Rank
{
public int RankId { get; set; }
public decimal Value { get, set; }
public decimal Hits { get; set; }
}
A1.RankValue 같은입니다 , Rank.Value 및 Rank.Hits를 사용합니다 (Rank.Value에는 현재 순위 값이 포함되어 있음).
나는 A1 구성에서이 방법을 시도했지만 Rank에서 A1까지 FK를 만들었고 필요한 부분이 아닙니다.
HasRequired(e => e.Rank)
.WithRequiredPrincipal()
.WillCascadeOnDelete(true);
다른 정보는 여기를 클릭하십시오 : http://stackoverflow.com/questions/14997094/ef5-one-to-one-without-navigation – Davide