2011-01-11 2 views
0

Мне нужно использовать пользовательский репозиторий внутри SharpModelBinder, причина в том, что я создаю сайт с несколькими арендаторами, который использует настраиваемый класс MultiTenantRepository <> для возврата данных от правильного арендатора ,S # arp Architecture + SharpModelBinder с пользовательским репозиторием

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

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

Любые идеи?

Пол

ответ

0

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

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

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

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

Paul

Смежные вопросы