Код: Выделить всё
class A {
public int Id { get; }
public IList { get; }
}
Код: Выделить всё
class ARepository {
public A Get(int id) { ... }
public void SaveOrUpdate(A root) { ... }
public void Delete(A root) { ... }
}
Код: Выделить всё
class A {
public int Id { get; }
}
class ARepository {
public A Get(int id) { ... }
public void SaveOrUpdate(A root) { ... }
public void Delete(A root) { ... }
public IList GetBForA(A root, int offset, int pageSize, out int numPages) { ... }
}
Какова наилучшая практика обработки подкачки подобъектов с помощью шаблона репозитория? Я не ищу, как справиться с этим, используя определенные библиотеки и т. д., а скорее способ справиться с этим на «уровне шаблона».
Подробнее здесь: https://stackoverflow.com/questions/722 ... ry-pattern