저는 EF4.3/Sql Server 2008 Web을 사용하고 있습니다.데이터베이스 악행 사례에서 탐색 관계를 만들고 있습니까?
나는 정규화 된 데이터베이스를 만들려고 한 - 여기의 한 부분이다 :
당신은 일반적인 요인들이 모든 BuyerId를 통해 연결되어 있다는 것입니다 볼 수 있듯이. EF에서는 "Buyer.MatchBuyer.MatchNodes"등을 사용하여이 구조를 탐색 할 수 있지만이 탐색을 더욱 단순화하기위한 목적으로 추가 관계를 만드는 것은 나쁜 습관으로 간주되었는지 궁금해했습니다.
예를 들어 BuyerId에서 LenderMatchNode와 Buyer간에 relationahip을 추가하십시오.
모든 조언을 부탁드립니다.
나는 이것이 테이블 분할에 관한 것이라고 생각하지 않습니다. –
@GertArnold 저에게 닮았습니다. 위의 4 개 테이블은 단일 테이블이 될 수 있습니다 (아마도 있어야합니다). 그러나 dotnetnoob은 모델을 간단히 탐색 할 수있는 탐색 속성을 원합니다. –
구매자 - MatchNode는 1 : n입니다. –