这是我的Linq代码,用于获取First id = 1的字节ARRAY值.Id是一个不同的值,因此不会有任何重复。 linq查询完全符合它的假设。获取表的值并将其放入可查询表中。我想知道如何获得值或将其转换为" Byte数组"格式我希望它在。
ctx.Files.Where(x => x.Id == 1).Select(x => x.FileName)
答案 0 :(得分:1)
由于您的查询返回一个字符串,您可以像这样读取文件:
byte[] bytes = File.ReadAllBytes(
ctx.Files.Where(x => x.Id == 1).Select(x => x.FileName).Single()
);
答案 1 :(得分:0)
在linq-statement
的结果处调用.ToArray()