是否使用ASP.NET配置文件?
发布时间:2020-12-16 03:46:53 所属栏目:asp.Net 来源:网络整理
导读:我需要存储经过身份验证的用户的一些属性(我正在使用Membership API),我需要在使用Profiles或添加UserId作为PK的新表之间做出选择.看起来使用“个人档案”很快,并且需要预先减少工作量.但是,我看到以下缺点: 将配置文件值压缩到单个ntext列中.在将来的某个
我需要存储经过身份验证的用户的一些属性(我正在使用Membership API),我需要在使用Profiles或添加UserId作为PK的新表之间做出选择.看起来使用“个人档案”很快,并且需要预先减少工作量.但是,我看到以下缺点:
>将配置文件值压缩到单个ntext列中.在将来的某个时候,我将拥有可以更新用户属性的SQL脚本.查询ntext列并尝试更新值对我来说听起来有点儿麻烦. 我的第一印象是,从长远来看,使用配置文件可能会导致维护问题.思考? 解决方法
有一篇关于如何创建配置文件表提供程序的MSDN(现在在ASP.NET
http://www.asp.net/downloads/sandbox/table-profile-provider-samples上)的文章.我们的想法是将Profile数据存储在一个表中而不是一行中,这样就可以更容易地使用SQL进行查询.
更重要的是,SQL Server 2005/2008支持通过服务和CLR代码获取数据.您可以想象通过API而不是直接访问基础表来访问配置文件数据. 对于第2点,您可以将默认设置为属性,虽然这不会立即更新其他配置文件,但在下次访问时,配置文件会更新. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net全局资源错误’找不到具有键”的资源对象’
- asp.net – 具有SQL Server成员资格提供程序的Mono?
- asp.net-mvc – 如何在不给每个控制器放置注释的情况下授权
- asp.net core swagger使用及注意事项
- asp.net – Linq更新记录
- asp.net – IIS Web Farm的防弹会话
- asp.net-mvc – 我可以使用Visual Studio的快速版本制作ASP
- asp.net-mvc – MVC 3 RTM中的RTM代表什么
- asp.net – 将MVC 5降级为mvc 4
- 【Asp.Net MVC+EF+三层架构】详解(四)MVC框架操作步骤
推荐文章
站长推荐
热点阅读