Архитектура S # arp + SharpModelBinder с пользовательским репозиторием

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

  •  10-10-2019
  •  | 
  •  

Вопрос

Мне нужно использовать пользовательский репозиторий внутри SharpModelBinder, причина в том, что я создаю многопользовательский веб-сайт, который использует пользовательский MultiTenantRepository<> класс для возврата данных от правильного клиента.

Проблема в том, что SharpModelBinder использует IRepositoryWithTypeId.

В качестве быстрого взлома я использовал код SharpModelBinder и изменил его для использования моего пользовательского репозитория, однако я надеялся, что смогу найти более подходящее решение.

Есть какие-нибудь идеи?

Пол

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

Решение

Я получил некоторую помощь от Криса Ричардса, который разветвил архитектуру s # arp, внеся необходимые изменения для поддержки этого.

Его текущая статья о mutli-tenancy будет обновлена с учетом изменений в ближайшие несколько дней:http://www.yellowfeather.co.uk/2011/01/multi-tenancy-on-sharp-architecture/

Форк можно найти здесь, но, надеюсь, он скоро будет добавлен в главную ветку:https://github.com/yellowfeather/Sharp-Architecture

Надеюсь, это поможет кому-нибудь еще.

Пол

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