将两个数据库上下文合并为一个?

时间:2012-06-11 01:37:44

标签: asp.net-mvc sql-server-2008 entity-framework c#-4.0 sql-server-express

在我的项目中,我目前有两个数据库,一个名为ASPNETDB.MDF,另一个名为School.sdf。 ASPNETDB.MDF是由.net默认成员资格提供程序创建的,我使用Entity Framework创建了第二个。当我开始实现这个项目时,所有这些信息都需要包含在同一个项目中。我如何使应用程序正常运行,好像只有一个数据库而不是两个数据库 - 我将如何合并所有这些数据,或者至少构建一个空白数据库,该数据库已准备好接种所有必要信息,我的学校背景和默认会员提供者信息。

有人可以给我一个帮助吗?

2 个答案:

答案 0 :(得分:2)

您可以点击MS的这个链接:http://www.asp.net/web-forms/tutorials/security/membership/creating-the-membership-schema-in-sql-server-cs

它包括执行位于%WINDIR%\ Microsoft.Net \ Framework \ vFRAMEWORK_VERSION_NUMBER \

上的工具aspnet_regsql.exe
  

aspnet_regsql.exe工具用于向指定的SQL Server数据库添加或删除ASP.NET应用程序服务。 ASP.NET应用程序服务包含SqlMembershipProvider和SqlRoleProvider的模式,以及其他ASP.NET 2.0框架的基于SQL的提供程序的模式。

这讲的是2.0,但对于较新的版本也是如此。

答案 1 :(得分:1)

你在找什么在这里:
Video Tutorial On Youtube

专注于他们使用的部分:Aspnet_regsql.exe! 我们的想法不是合并两个数据库,而是配置您的Asp.Net成员资格提供程序,以便它可以使用主数据库。 祝你好运