SubSonic IQueryable到字符串数组

时间:2010-06-03 15:32:40

标签: c# linq activerecord subsonic

我决定第一次使用SubSonic(v3.0)并彻底享受它,但我似乎已经跌跌撞撞,我希望有一个很好的解决方案。

我有用户,角色和加入表。

SubSonic(ActiveRecord)为我的users表生成了一个实体 User 用户的属性是 UserRoles ,属于IQueryable类型,这是我的加入表。

我想将IQueryable列名 RoleName 转换为字符串数组。

我刚刚开始和Linq一起玩,并且知道ToArray(),但似乎缺少某些东西,或者这不是我想要的功能。

我可以迭代UserRoles属性中的每个项目但看起来有点过分。

感谢您的帮助!欢呼声。

1 个答案:

答案 0 :(得分:2)

尝试

something.Select(r => r.RoleName).ToArray()