ASP.NET自动生成Provider表

时间:2014-05-23 02:25:50

标签: asp.net sql sql-server membership-provider

我有以下数据库架构(目前处于早期阶段):

enter image description here

右侧的所有内容都是由ASP.NET Provider模型创建的。它们是我第一次使用登录控件时创建的一组自动生成的表。

现在,我已经决定使用这个模式并使用我自己的表扩展它。我目前不打算实施任何自定义提供商。

我的问题是,我可以删除个人资料和_MigrationHistory表吗?

  • 我没有使用个人资料提供程序

  • 我只使用角色和会员提供商

如果我简单地删除了Profiles和_MigrationHistory表,我会破坏互联网吗?

编辑:在web.config中禁用了个人档案提供程序。

1 个答案:

答案 0 :(得分:0)

如果删除这些表,Interwebs不会中断。只要没有使用Profile Provider,表仍然可以像往常一样使用和访问。它们不会重新生成,也不会丢失任何功能。可以扩展或修改成员资格/配置文件/角色提供程序表(只要控制约束),或者正如我想知道的那样,删除它。