为什么由aspnet_regsql创建的SQL成员资格数据库表没有主键

时间:2009-11-28 09:19:37

标签: asp.net asp.net-membership membership

这个问题是关于aspnet_regsql为ASP.NET 2.0 Membership数据库创建的表。

我将这些表和procs等从数据库合并到我的应用程序数据库中,以便于管理和与应用程序数据集成。

我注意到没有一个表有主键。这是我用来创建和管理实体,dto,存储库类和验证的工具的难度。

有谁知道为什么这些表没有主键,以及向这些表添加主键是否会干扰此数据库包含的已烘焙存储过程的操作?

谢谢,

金博尔

1 个答案:

答案 0 :(得分:2)

然后你的安装肯定出了问题 - 在我的例子中,“aspnetdb”中的所有表都有像任何严肃表一样的主键:

alt text

尝试删除aspnetdb并重新安装...

马克