2

在我的项目中,我目前有两个数据库,一个名为 ASPNETDB.MDF,另一个名为 School.sdf。ASPNETDB.MDF 是由 .net 默认成员提供程序创建的,我使用实体框架创建了第二个。当我启动这个项目时,所有这些信息都需要包含在同一个项目中。我如何使应用程序正常运行,就好像只有一个数据库而不是两个数据库一样 - 我将如何合并所有这些数据,或者 - 至少 - 构建一个准备好用所有必要信息播种的空白数据库,我的学校上下文和默认会员提供者信息。

有人可以帮我解决这个问题吗?

4

2 回答 2

2

您可以从 MS 访问此链接:http ://www.asp.net/web-forms/tutorials/security/membership/creating-the-membership-schema-in-sql-server-cs

它包括执行工具 aspnet_regsql.exe,位于 %WINDIR%\Microsoft.Net\Framework\vFRAMEWORK_VERSION_NUMBER\

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

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

于 2012-06-11T01:44:49.460 回答
1

您正在寻找的内容在这里:
Youtube 上的视频教程

专注于他们使用的部分:Aspnet_regsql.exe!这个想法不是合并两个数据库,而是配置您的 Asp.Net Membership Provider 以便它可以使用主数据库。祝你好运

于 2013-10-09T09:28:42.987 回答