문제

예를 들어 다음이 더 좋습니다.

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를 사용하여 내 물건을 저장할 계획이라는 점을 명심해야합니다.

당신은 무엇을 하시겠습니까?

도움이 되었습니까?

해결책

더 간단한 솔루션을 사용하십시오. 나중에 더 많은 것이 필요하다는 것을 발견하면 리팩터를 리팩터링하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top