SubSonic IQueryable 转字符串数组

发布于 2024-09-04 02:23:30 字数 396 浏览 1 评论 0原文

我决定第一次使用 SubSonic (v3.0),到目前为止我非常喜欢它,但是我似乎绊倒了,我希望有一个很好的简洁的解决方案。

我有一个用户、角色和连接表。

SubSonic (ActiveRecord) 为我的用户表生成了一个实体UserUser 的属性是 UserRoles 并且是 IQueryable 类型,这是我的连接表。

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

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

我可以迭代 UserRoles 属性中的每个项目,但似乎有点过分。

我感谢你的帮助!干杯。

I have decided to use SubSonic (v3.0) for the first time and thoroughly enjoy it so far however I seem to have stumbled and I am hoping there is a nice neat solution.

I have a users, roles and joining table.

SubSonic (ActiveRecord) generated an entity User for my users table. A property of User is UserRoles and is of the type IQueryable this is my joining table.

I want to convert the IQueryable column name RoleName to a string array.

I have only just started playing with Linq as well and know of ToArray() but seem to be missing something or this isn't the function I want.

I could iterate over each item in the UserRoles property but seems a little excessive.

I appreciate your help! Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

生活了然无味 2024-09-11 02:23:30

尝试

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

Try

something.Select(r => r.RoleName).ToArray()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文