以下のコードを WPF で書きましたが、次のように書かれています。
エラー 1 タイプ 'WpfApplication.Role' を 'string' に変換できません。
ここでコード:
- Roles と N_Roles_Users は、データベース テーブルの名前です。
- currentUser は文字列パラメーターです。
myEntities はデータベースの名前です。
public List<Role> GetUserRoles( string currentUser) { nrcsaEntities dbcon = new nrcsaEntities(); N_Roles_Users allroles = null; List<Role> roleslist = new List<Role>(); if (allroles == null) { allroles = new N_Roles_Users(); { var y = from x in dbcon.N_Roles_Users where x.user_name == currentUser select x.role_name; foreach (var a in y) { roleslist.Add(a); //Here it is Generating Error } q.ItemsSource = roleslist.ToList(); } } return roleslist; }