Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net成员资格提供程序_Asp.net_Linq_Membership Provider - Fatal编程技术网

ASP.Net成员资格提供程序

ASP.Net成员资格提供程序,asp.net,linq,membership-provider,Asp.net,Linq,Membership Provider,我有几个关于会员资格提供者的问题。我的课本让我开始学习,但我仍然需要更多的信息 我正在使用Linq到实体,与我的成员资格提供商DB创建Linq实体关系有意义吗 我想添加除成员资格提供程序中提供的其他用户属性。我可以将它们添加到aspnet.USER表中而不出现任何问题吗 我的用户将加入网站,并在他们参与时获得特权,就像堆栈溢出一样。我想通过在用户表中添加一个字段来管理该功能来跟踪他们的帖子 提前谢谢 使用成员资格模型时,有两种方法将附加信息与用户帐户关联。第一个是为这些信息创建一个自定义数据存储

我有几个关于会员资格提供者的问题。我的课本让我开始学习,但我仍然需要更多的信息

  • 我正在使用Linq到实体,与我的成员资格提供商DB创建Linq实体关系有意义吗

  • 我想添加除成员资格提供程序中提供的其他用户属性。我可以将它们添加到aspnet.USER表中而不出现任何问题吗

  • 我的用户将加入网站,并在他们参与时获得特权,就像堆栈溢出一样。我想通过在用户表中添加一个字段来管理该功能来跟踪他们的帖子

    提前谢谢

    使用成员资格模型时,有两种方法将附加信息与用户帐户关联。第一个是为这些信息创建一个自定义数据存储区,它提供了最大的灵活性,但需要最前期的工作。如果您使用的是SqlMembershipProvider,这将意味着创建一个附加的数据库表,该表的主键为aspnet_Users表中的UserId值以及每个附加用户属性的列。在在线留言板示例中,该表可能被称为forums_UserProfile,并具有UserId(返回到aspnet_Users.UserId的主键和外键)、HomepageUrl、Signature和iAddress等列

    ASP.NET配置文件系统不使用自定义数据存储,而是可以 用于存储用户特定的信息。配置文件系统允许 页面开发人员定义要关联的属性 与每个用户共享。定义后,开发人员可以通过编程方式读取 从中选择并为这些属性指定值。轮廓系统 根据需要访问或将属性值写入备份存储。 与成员资格和角色一样,配置文件系统基于提供者 模型,并且特定的配置文件提供程序负责 将属性值序列化和反序列化到某些数据存储。 默认情况下,.NET Framework附带SqlProfileProvider类, 它使用SQL Server数据库表(aspnet_Profile)作为其支持 商店

    这应该让你开始。我想我可以回答你的问题如下:

  • 应该没有必要。探索会员API,您想要的一切都是。。。可能在那里
  • 读这篇文章,决定什么是最好的
  • 祝你好运,:)

    真诚地,
    Maxime

    听起来您想在用户表中存储配置文件信息。你看过档案提供者了吗?下面是一个例子: