我有以下数据库架构(目前处于早期阶段):
右侧的所有内容都是由ASP.NET Provider模型创建的。它们是我第一次使用登录控件时创建的一组自动生成的表。
现在,我已经决定使用这个模式并使用我自己的表扩展它。我目前不打算实施任何自定义提供商。
我的问题是,我可以删除个人资料和_MigrationHistory表吗?
我没有使用个人资料提供程序
我只使用角色和会员提供商
如果我简单地删除了Profiles和_MigrationHistory表,我会破坏互联网吗?
编辑:在web.config中禁用了个人档案提供程序。
答案 0 :(得分:0)
如果删除这些表,Interwebs不会中断。只要没有使用Profile Provider,表仍然可以像往常一样使用和访问。它们不会重新生成,也不会丢失任何功能。可以扩展或修改成员资格/配置文件/角色提供程序表(只要控制约束),或者正如我想知道的那样,删除它。