我决定第一次使用SubSonic(v3.0)并彻底享受它,但我似乎已经跌跌撞撞,我希望有一个很好的解决方案。
我有用户,角色和加入表。
SubSonic(ActiveRecord)为我的users表生成了一个实体 User 。 用户的属性是 UserRoles ,属于IQueryable类型,这是我的加入表。
我想将IQueryable列名 RoleName 转换为字符串数组。
我刚刚开始和Linq一起玩,并且知道ToArray(),但似乎缺少某些东西,或者这不是我想要的功能。
我可以迭代UserRoles属性中的每个项目但看起来有点过分。
感谢您的帮助!欢呼声。
答案 0 :(得分:2)
尝试
something.Select(r => r.RoleName).ToArray()