C# 在linq中转换为数组

C# 在linq中转换为数组,c#,linq,C#,Linq,我想要parentstyle.categories转换成int[]数组 我该怎么做呢?您可以使用选择进行投影,如下所示: var parentstl = from parentstyle in DBB.vParentStyles select new { parentstyle.name, parentstyle.description, parentstyle.price, parentstyle.c

我想要
parentstyle.categories
转换成
int[]
数组


我该怎么做呢?

您可以使用
选择
进行投影,如下所示:

var parentstl = from parentstyle in DBB.vParentStyles
select new {   parentstyle.name,
               parentstyle.description,
               parentstyle.price,
               parentstyle.categories
           };

什么是parentstyle.categories?对象还是整数?什么是DBB.vParentStyles?它是实体框架中的数据集吗?还有什么是家长风格。类别?谢谢。我是C#的新手。现在我想将这些数据序列化为jason格式。下面是我的代码。@user3817564注释中没有显示代码。不过,对于序列化,最好单独问一个问题——这将有助于让更多的人关注这个问题。如果你想给新问题的读者一些额外的上下文,你可以在新问题中引用这个问题。
var parentstl = from parentstyle in DBB.vParentStyles
select new {
    parentstyle.name,
    parentstyle.description,
    parentstyle.price,
    Categories = parentstyle.categories.ToArray()
 };