大家好......我正在尝试访问ASPNETDB.MDF文件中包含的用户信息。我正在使用ASP.NET MVC。从Visual Studio启动ASP.NET配置工具时,将创建此文件。因此,我通过此ASP.NET配置工具创建用户,角色等,并将数据保存到此数据库文件中。
我需要访问我的应用程序中使用的用户信息(只是用户名)。例如,我要做的是填充一个下拉列表,其中包含一个用户名列表(这些用户名是从ASP.NET配置工具创建的,因此驻留在此ASPNETDB数据库文件中)。我想如果我能弄清楚如何获取这些信息,那么我可以弄清楚其余部分。
有人会建议我这样做吗?我可以在我的主数据库中创建一个单独的用户表,但我宁愿使用已经创建的ASPNETDB数据库中的那个,只是因为我使用一个源来获取用户的信息,而不是两个。
答案 0 :(得分:1)
您可以使用Membership.GetUser()
方法将数据库中的所有用户都MembershipUser
。
您还可以使用以下LINQ查询来获取用户名列表
var users = from user in Membership.GetUsers()
orderby user.UserName
select user.UserName