当使用NHibernate时,如何处理会员/角色?

12

我即将启动一个新的使用NHibernate和ASP.Net MVC的项目,遇到了会员问题。 我在想是否应该使用第三方NHibernate会员/角色提供程序,创建自己的提供程序,还是完全跳过提供程序。

到目前为止,我已经看了:
Manuel Abadia的NHCustomProviders - 它似乎需要很多配置,不确定我是否想把所有这些都放在我的web.config中。
Leo Vildosola的NHibernateProvider - 由于他不再使用NHibernate,因此似乎不受项目所有者支持。
Eucalypto - 我喜欢表结构,但对它附带的所有额外CMS东西有点担心。
* 这些项目中的每一个看起来都已经有一段时间没有更新,这可能意味着需要额外的工作才能将它们更新到使用最新版本的NHibernate。

这是一个已经被解决许多次的问题,我希望能够花时间解决新问题,并希望增加一些业务价值。


Manuel的似乎是最受欢迎的.. 你最终用了哪一个? - Quintin Par
1
最终我自己动手实现了。这并不难。 最近我一直在使用http://www.dotnetopenauth.net/,它非常好用。 - RKitson
1个回答

0

我自己编写了代码。实际上,这比大多数人想象的要容易得多(我也很惊讶)- 一旦你开始动手,所有东西都会很快地组合在一起。花费几天或更长时间来解决一个已经解决的问题是一回事,但这只花了我几个小时,包括计划。


1
你有兴趣(或能力)分享你的实现细节吗? - Todd Brooks
你对哪个方面感兴趣?C#代码,数据库架构...? - Rex M
C#方面,以及在视图中的实际使用等。 - Todd Brooks
Todd - 会员提供程序的想法是,当您在应用程序中使用它时,无论使用哪个提供程序,它始终是相同的。您可以通过阅读有关一般会员提供程序的信息来了解如何在视图中使用任何会员提供程序。 - Rex M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接