집계 객체를 사용할 때는 협회에 맞춤 컬렉션을 사용합니까?
-
06-07-2019 - |
문제
예를 들어 다음이 더 좋습니다.
public class Case : EntityIdentifiable
{
public Jobs Jobs { get; set; }
public Vehicles Vehicles { get; set; }
public Locations Locations {get;set;}
public IDistances Distances { get; set; }
}
또는
public class Case : EntityIdentifiable
{
public Dictionary<string,Job> { get; set; }
public Dictionary<string,Vehicle> { get; set; }
public Dictionary<string,Location> {get;set;}
public IDistances Distances { get; set; }
}
나는 대신 그곳에서 우려를 가질 수 있다는 것을 알고 있지만, 나는 이것을 지속 할 때 이것이 조금 번거로울 것이라고 생각했다. 또는 나는 모든 것이 추상적이고 항상 변하는 것에 너무 지쳤고 어딘가에 고정 된 점을 원한다.
현재 나는 컬렉션 클래스에 많은 기능이 있을지 알기 위해 충분히 앞으로 생각하지는 않지만 약간있을 수 있습니다.
또한 Nhibernate를 사용하여 내 물건을 저장할 계획이라는 점을 명심해야합니다.
당신은 무엇을 하시겠습니까?
해결책
더 간단한 솔루션을 사용하십시오. 나중에 더 많은 것이 필요하다는 것을 발견하면 리팩터를 리팩터링하십시오.
제휴하지 않습니다 StackOverflow