最佳做法,以加入它能够和ASP.NET 成员身份/作用/资料服务
-
05-07-2019 - |
题
我已经有了一个通用的ASP.NET (视)的应用程序,使它能够作为模型的持久性层,ASP.NET 成员身份/作用/档案服务的用户管理层。
问题是什么可以被认为是最佳做法以创造linkings域间数据和用户。(例如是我想创建一个论坛,系统我要链接每个主题/职位,以一个特定用户,并希望以显示用户每一请求)。
这些都是posiibilites我一直在想:
商店的用户标识在它能够(如具有Guid列在所有领域类(职位、主题等等)。 这需要参考用户)和使用GetUser每次你需要用户名称从guid(这可能会导致n+1会查询)
B变体:或者存储用户的名称。
- 使用同一个数据库,并创建一个只读它能够maintaned域对象用户的地图的数据相同的M/R/P服务做。
- 忘记关于M/R/P和创建一个单独的用户管理服务基于它能够
- 忘记和使用J2EE/退休/merb同/DJango/等。(请不要挑选这一选择:))
- 其他的...
解决方案
我会去的步骤2(几乎,因为它并不一定需要以只读),并创建一个自定义的会员国提供它能够.
为节省时间可以使用一个现有一个像一个来自 曼努埃尔多.
与你保持充分的力量它能够(懒惰的装载等)。 和享受M/R/P服务。
其他提示
还有一个它能够根据会员国提供在 更
4们从rolla有一个很好的后如果你想要登陆自己的提供程序上的asp.net 会员API: http://www.4guysfromrolla.com/articles/110310-1.aspx
不隶属于 StackOverflow