【发布时间】:2016-01-04 09:07:57
【问题描述】:
我想使用 ASP Net 成员资格提供程序在 SQL 的用户配置文件表中添加一个字符串字段“SerialNumber”。我可以直接从 SQL 数据库添加字段,但这样做是否正确?我试过这篇文章How to assign Profile values?,但最后它给出了一个编译错误,即无法将类型“System.Web.Profile.ProfileBase”转换为“ProfileCommon”。
请帮忙
【问题讨论】:
我想使用 ASP Net 成员资格提供程序在 SQL 的用户配置文件表中添加一个字符串字段“SerialNumber”。我可以直接从 SQL 数据库添加字段,但这样做是否正确?我试过这篇文章How to assign Profile values?,但最后它给出了一个编译错误,即无法将类型“System.Web.Profile.ProfileBase”转换为“ProfileCommon”。
请帮忙
【问题讨论】:
您可以为此使用 Profile Provider。
或者,您可以创建自己的表来存储额外的用户相关数据。但是您必须创建自己的表并创建代码以从这些表中获取和保存数据,因此您可以以这种方式使用自定义表,比 Profile Provider(特别是默认的 Profile Provider, SqlProfileProvider,以低效、非规范化的方式存储配置文件数据)。
【讨论】: