Это вопрос разработки репозитория SharePoint +. Насколько мне известно, SharePoint - не очень благоприятная атмосфера для правильного подхода к хранилищу. Но есть руководство по шаблонам, в котором есть реализация репозитория. Эта кодовая база в основном принимает SPWeb в качестве входного параметра и выполняет запрос / обновление и т. Д.
Мой запрос есть: тот факт, что это репозиторий, означает, что SPWeb НЕ должен передаваться, а должен быть взят оттуда - SPContext.Current.Web дал бы это для использования в репозитории. Тот факт, что SPWeb используется в качестве входных данных, означает, что уровень пользовательского интерфейса / уровень обслуживания должен передать SPWeb методу, который как-то мне не нравится, поскольку это выглядит как нарушение принципов невежества в отношении сохраняемости хранилища.
Некоторые советы, пожалуйста
Приветствия