2011-01-18 8 views
0

皆さん、こんにちは。ASPNETDB.MDFファイルに含まれているユーザー情報にアクセスしようとしています。私はASP.NET MVCを使用しています。このファイルは、Visual StudioからASP.NET構成ツールを起動すると作成されます。したがって、このASP.NET設定ツールを使用してユーザー、ロールなどを作成し、このデータベースファイルにデータを保存します。ASPNETDB.MDFデータベースファイルにアクセスしてユーザー情報を取得しようとしています。ASP.NET MVC

私のアプリケーションで使用するユーザー情報(ユーザー名のみ)にアクセスする必要があります。たとえば、私がしようとしているのは、ユーザー名の一覧(ASP.NET構成ツールから作成された、したがってこのASPNETDBデータベースファイル内に存在する)の一覧をドロップダウンリストに入力することです。もし私がその情報を入手する方法を見つけることができれば、私は残りの部分を把握することができます。

誰かが私にこのことについてお伝えする他の方法はありますか?私はメインデータベースに別個のユーザーテーブルを作成することができましたが、私はむしろすでに作成されているASPNETDBデータベースのものを使用します。

答えて

1

Membership.GetUser()メソッドを使用すると、データベース内のすべてのユーザーをMembershipUserとして取得できます。 次のLINQクエリを使用してユーザー名の一覧を取得することもできます

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

ありがとうございます。私はそれを試みる! ASPNETDB.MDFファイルはプロジェクトのローカルですか? App_Dataフォルダにありますか? –

+0

これは... ASP.Net設定ツールを実行したときに、自動的にweb.configファイルに正しい値が設定されました。 –

+0

ありがとう、もう一度。 –

関連する問題