2011-12-04 6 views
0

自分のビューのデータベースのユーザーテーブル内のユーザーのみにすべてのロールを表示する必要があります。それをどうやってやりますか?どんな助けでも大歓迎です。ありがとう。db内のユーザーのロールを表示

答えて

0

このようなものを試してみてください。あなたが必要とするようなアプローチを適応させる:あなたのMVCコントローラで

SELECT UserName, RoleName From MyUsers; 

を:

あなたのビューで
List<User> users = MyDataLayer.GetUserRoles(); 
ViewBag.UserRoles = userRoles; 

<ul> 
    @foreach (User u in ViewBag.UserRoles) { 
    <li>User @u in Role(s) @String.Join(", ", u.Roles.ToArray()) </li> 
    } 
</ul> 

私はここに仮定をたくさん作りました:

  • あなたはRazor構文を使用しています
  • 非常に単純化されたクエリでSQLデータソースを使用しています。
+0

はい、私はSQLContactDALでSqlDataLibraryを使用しています。他のクラスやライブラリでDALのメソッドを使用する方法がわかりません。私は参照フォルダにSqlDataLibraryを含めました。 – multiv123

+0

あなたの特定のデータアクセス戦略で使用するために私の例を適応させる必要があります。 –

関連する問題