代码之家  ›  专栏  ›  技术社区  ›  zsharp

我应该将asp.net成员数据库与站点数据库合并还是将它们分开?

  •  3
  • zsharp  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  3
  •   Russ Cam    15 年前

    如果您的站点数据库包含自己的成员资格结构,那么我倾向于编写一个自定义成员资格提供程序来从中提取数据。

    如果您使用的是默认的ASP.NET成员数据库,则可能需要将其分开,因为它可以由多个应用程序使用。

    虽然没有什么可以阻止您将其与站点数据库相结合并与其他应用程序一起使用,但它可能会开始变得有点混乱,特别是如果其他应用程序有自己的以应用程序为中心的数据数据库,然后是从原始站点的组合数据库和ASP.NET成员数据库中获取成员数据。

    总之,我会把它分开。没有真正好的理由让人想到为什么需要将它们结合起来,或者这样做更好。

        2
  •  6
  •   Scott Forsyth    15 年前

    将它们保存在同一个数据库中是完全可以接受的。它很容易使用,并且可以根据需要进行连接,而且数据库可以一起备份和移动。如果您计划与其他应用程序共享成员资格,那么您应该考虑分离它们并使它们更模块化。