我需要在SharpModelBinder中使用自定义存储库,原因是我正在构建一个使用自定义MultiTenantRepository<>的多租户网站。 class从正确的租户返回数据。
问题是SharpModelBinder使用IRepositoryWithTypeId。
作为一个快速黑客,我使用SharpModelBinder代码并修改它以使用我的自定义存储库,但我希望我能找到更合适的解决方案。
有什么想法吗?
保
答案 0 :(得分:0)
我从Chris Richards那里获得了一些帮助,他已经为#arp architechture提供了所需的更改来支持这一点。
他目前关于多租户的文章将随着未来几天的变化而更新: http://www.yellowfeather.co.uk/2011/01/multi-tenancy-on-sharp-architecture/
可以在这里找到fork,但希望它很快就会被添加到master分支中: https://github.com/yellowfeather/Sharp-Architecture
希望这有助于其他人。
保