带有自定义存储库的S#arp架构+ SharpModelBinder

时间:2011-01-11 22:24:42

标签: nhibernate s#arp

我需要在SharpModelBinder中使用自定义存储库,原因是我正在构建一个使用自定义MultiTenantRepository<>的多租户网站。 class从正确的租户返回数据。

问题是SharpModelBinder使用IRepositoryWithTypeId。

作为一个快速黑客,我使用SharpModelBinder代码并修改它以使用我的自定义存储库,但我希望我能找到更合适的解决方案。

有什么想法吗?

1 个答案:

答案 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

希望这有助于其他人。