1

这种方法是否已被弃用?在任何文档中都找不到任何信息。

这是我最初找到代码的地方:

http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp.net-webpages/

http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and- asp-net-mvc-4-templates.aspx

//Set up Simple Membership
WebSecurity.InitializeDatabaseFile(“SecurityDemo.sdf”, “Users”, “UserID”, “Username”, true);

在我看来它已被这种方法取代?

http://msdn.microsoft.com/en-us/library/gg569134(v=vs.111).aspx

这些只是名称更改的完全相同的方法吗?

4

1 回答 1

2

是的,InitializeDatabaseFile 已为 InitializeDatabaseConnection 折旧。主要区别在于 depreciated 方法采用数据库名称(在此示例中为 MS SQL Server Compact Edition 数据库),而新方法采用在 web.config 中定义的数据库连接字符串的名称。它不仅限于精简版。您可以在这篇关于自定义和播种 SimpleMembership的文章中了解有关初始化 SimpleMembership 的更多信息。

于 2013-04-23T13:02:15.503 回答