ASP.NET:有关ASPNETDB.MDF的问题

时间:2010-10-25 08:15:48

标签: asp.net

在我的网站上我有两个数据库,ASPNETDB.MDF和一个自己创建的数据库(database.mdf)。 (尚未包含大量数据) 但我需要ASPNETDB.MDF中的表与database.mdf中的表之间的关系(外键)。

所以我想我首先需要合并两个数据库,你只需要使用“database.mdf”中的表扩展“ASPNETDB.MDF”吗? 或者更好地为asp.net Applicatoin服务配置“database.mdf”,然后删除“ASPNETDB.MDF”? “ASPNETDB.MDF”是否意味着在生产在线Web应用程序中使用?

(现在我正在使用sql server express,但我可能会在将Site部署到共享主机时使用sql server)

非常感谢您的答案

2 个答案:

答案 0 :(得分:0)

ASPNETDB.MDF内部结构的脚本可以部署在不同的数据库上(http://msdn.microsoft.com/en-us/library/x28wfk74.aspx)

但是,我真的会考虑是否要对这些表执行外键,成员资格,角色和配置文件API旨在用作可插入API,您可以通过定义外键来解决这个问题。 / p>

答案 1 :(得分:0)

Setting up membership in existing database是您应该关注的内容。如果您问我,我将在我的应用程序特定数据库中创建与成员相关的数据对象。您可以在C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727(v4.0.30319,如果您有VS 2010)中找到要执行此操作的SQL脚本。

通过这样做,您可以创建成员资格表的外键并实现您的目标。