0

我正在处理ASP.NET MVC 2应用程序,并使用窗体身份验证的默认项目框架。我有两个需求,第一个是它必须在Mono环境中工作(例如在Apache中运行它),第二个是我需要一个自定义用户模型或至少在用户信息附加附加信息,所以我可以在运行时/会话期间访问这些数据。自定义用户模型(用于自定义字段等)与ASP.NET MVC

我一直在寻找覆盖此场景的现有答案,并且找不到任何最终结果。我不确定是否需要提供自己的会员服务提供商或采取不同的途径解决问题。

谢谢!

回答

1

据我所知,aspnet_Profile表应该用于此。看看this example of adding a pet to a user profile.您当然可以自由地为自定义数据添加您自己的实现 - 您可以使用外键将其链接到[aspnet_Users].[UserId]列,并执行任何您喜欢的操作。

+0

这不是我想要的灵活/舒适。我想要一个基于代码的解决方案,最好使用一个模型。 – soze

+0

模型很简单:它是一个键值存储。我同意这不是最好的方法,但它是标准的,除非它引起性能问题,它似乎是一个安全的方法,因为其他人将熟悉aspnet_表。 – Cymen

+0

为什么不采取灵活的路线,然后将自己的模型/表绑定到'[aspnet_Users]。[UserId]'作为外键?这应该让你想要你想要的。我不认为任何人都可以根据原始问题(缺乏细节)为您建模。 – Cymen

相关问题