我在WPF下面写了这段代码,但它说:
错误 1 无法将类型“WpfApplication.Role”转换为“字符串”。
在代码中:
- 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; }