将.Net成员资格提供程序与Entity Framework 4.3迁移结合使用

时间:2012-05-08 15:30:57

标签: c# .net asp.net-mvc-3 asp.net-membership entity-framework-4.3

我正在开发一个应用程序,到目前为止,我们一直在通过Entity Framework 4.3代码管理数据库和域,并首先进行迁移......

如此处所见...... http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx

我们已经到了需要实现成员资格并希望使用.NET成员资格提供程序的程度。在过去,我刚刚使用aspnet_regsql.exe来生成数据库中的所有成员资格表。有没有办法使这些成员资格表在数据库中作为其中一个迁移的一部分生成?

1 个答案:

答案 0 :(得分:4)

也许您可以使用SqlServices类来安装服务:

http://msdn.microsoft.com/en-us/library/system.web.management.sqlservices.install.aspx

示例:

SqlServices.Install ("databaseName", SqlFeatures.Membership, yourConnectionString); 
SqlServices.Install ("databaseName", SqlFeatures.RoleManager, yourConnectionString);

我希望我能提供帮助。