尝试访问ASPNETDB.MDF数据库文件以获取用户信息.. ASP.NET MVC

时间:2011-01-18 04:25:25

标签: asp.net-mvc asp.net-membership

大家好......我正在尝试访问ASPNETDB.MDF文件中包含的用户信息。我正在使用ASP.NET MVC。从Visual Studio启动ASP.NET配置工具时,将创建此文件。因此,我通过此ASP.NET配置工具创建用户,角色等,并将数据保存到此数据库文件中。

我需要访问我的应用程序中使用的用户信息(只是用户名)。例如,我要做的是填充一个下拉列表,其中包含一个用户名列表(这些用户名是从ASP.NET配置工具创建的,因此驻留在此ASPNETDB数据库文件中)。我想如果我能弄清楚如何获取这些信息,那么我可以弄清楚其余部分。

有人会建议我这样做吗?我可以在我的主数据库中创建一个单独的用户表,但我宁愿使用已经创建的ASPNETDB数据库中的那个,只是因为我使用一个源来获取用户的信息,而不是两个。

1 个答案:

答案 0 :(得分:1)

您可以使用Membership.GetUser()方法将数据库中的所有用户都MembershipUser。 您还可以使用以下LINQ查询来获取用户名列表

 var users = from user in Membership.GetUsers() 
                 orderby user.UserName 
                 select user.UserName