Дозвуковое простое местоположение - Посторонние объекты

StackOverflow https://stackoverflow.com/questions/1981779

Вопрос

SubSonic SimpleRepository, похоже, не слишком поддерживает международные отношения.Как я могу иметь внешние связи в своих моделях кода, которые сохраняются и загружаются из базы данных естественным образом?

Это было полезно?

Решение

FK - это проблема с БД - простое репозиторий предназначено для максимально простой работы, поэтому, если у вас есть коллекция дочерних объектов, вы загружаете их по мере необходимости:

общедоступные IEnumerable Kids{ получить{ вернуть Kids.All().Где(x=>x.ParentID==this.ID;
} }

Вам пришлось бы раскатывать это вручную.Если вы хотите "охотно" загрузить его - делайте это в каждом конкретном случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top