我是LINQ和实体框架的新手。我正在使用来自MySQL的数据来写入Excel工作表。基本数组是批量写入工作表的最快方法。所以我的问题是,最快的方法是填充数组吗?使用LINQ?我在MySQL中的表是由复合键组成的,因此我将根据几个标准选择记录。
我达到了大小数组的程度
var rows = (from o in context.HoldingsEntitySet
where o.AccountNumber == accountNumber
select o).Count();然后我创建数组
var holdingsArray = new object[rows, 4];任何帮助都将是非常感谢的,因为我有点困惑如何做到这一点!
谢谢,贾斯汀
发布于 2013-10-31 14:05:50
试试这个:
var rows = (from o in context.HoldingsEntitySet
where o.AccountNumber == accountNumber
select o);
var holdingarray = rows.ToArray();如果这不起作用,您可以创建数组,然后循环遍历行,填充数据。
https://stackoverflow.com/questions/19708425
复制相似问题