这是我的Linq代码,用于获取第一个id = 1的Byte数组值。Id是一个不同的值,因此不会有任何重复。linq查询就像它应该做的那样。获取表的值并将其放入可查询中。我想知道如何获得值或将其转换为"Byte数组“格式(我希望它是这样的)。
ctx.Files.Where(x => x.Id == 1).Select(x => x.FileName)发布于 2014-02-28 22:11:03
由于查询返回一个字符串,所以可以这样读取该文件:
byte[] bytes = File.ReadAllBytes(
ctx.Files.Where(x => x.Id == 1).Select(x => x.FileName).Single()
);发布于 2014-02-28 22:09:38
在linq-语句的结果处调用.ToArray()
https://stackoverflow.com/questions/22106707
复制相似问题