Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何将MVC4中的示例成员资格模块与codefirst创建的数据库一起使用?_Database_Asp.net Mvc 4_Ef Code First_Sql Server Express_Membership - Fatal编程技术网

Database 如何将MVC4中的示例成员资格模块与codefirst创建的数据库一起使用?

Database 如何将MVC4中的示例成员资格模块与codefirst创建的数据库一起使用?,database,asp.net-mvc-4,ef-code-first,sql-server-express,membership,Database,Asp.net Mvc 4,Ef Code First,Sql Server Express,Membership,我正在使用MS SQL Server Express数据库进行一个MVC4项目 以下是我所做的: 我启动了一个MVC4项目,其中包括成员资格模块(accountscocontroller.cs、AccountModel.cs和视图文件) 接下来,我添加了一些模型、控制器、一个上下文和一个初始值设定项来为一些测试数据播种。使用ef codefirst创建了my context.mdf数据库,运行良好 我遇到的问题是,我现在有两个数据库。标准成员资格模块中的一个,以及使用ef codefirst创建

我正在使用MS SQL Server Express数据库进行一个MVC4项目

以下是我所做的:

我启动了一个MVC4项目,其中包括成员资格模块(accountscocontroller.cs、AccountModel.cs和视图文件)

接下来,我添加了一些模型、控制器、一个上下文和一个初始值设定项来为一些测试数据播种。使用ef codefirst创建了my context.mdf数据库,运行良好

我遇到的问题是,我现在有两个数据库。标准成员资格模块中的一个,以及使用ef codefirst创建的一个。 我似乎无法找到如何使用成员资格模块来处理从ef codefirst创建的数据库,因为我需要所有内容都在1个数据库中


我整天都在寻找一个例子或解决方案,其中mvc4模板中的ready to go membership模块与一个代码先创建的数据库结合使用,但经过了这么多小时,我不知道该做什么,不该做什么,所以希望有人能得到一些提示。

因此,在又一周的压力之后,我遇到了这个问题原来是因为迁移。 启用迁移后,您只能使用一个数据库上下文类。 我开始时没有迁移,然后用EF创建数据库表,并用initilizer将数据种子化。接下来,我添加了迁移,从我自己的上下文到模板成员资格模块中的现有上下文添加了所有内容,然后什么都不起作用了。迁移没有创建任何表或修改任何表。 所以我开始了一个新项目,只有一个上下文类和迁移,一切都很好