[英]Writing MySQL Records Using Entity Framework to Array
我是LINQ和Entity Framework的新手。 我正在使用來自MySQL的數據寫入Excel工作表。 基本數組是批量寫入工作表的最快方法。 所以我的問題是,填充數組最快的方法是什么? 使用LINQ嗎? 我在MySQL中的表由組合鍵組成,因此我將根據一些條件選擇記錄。
我到了我調整數組大小的地步:
var rows = (from o in context.HoldingsEntitySet
where o.AccountNumber == accountNumber
select o).Count();
然后創建數組 :
var holdingsArray = new object[rows, 4];
任何幫助將不勝感激,因為我對如何做到這一點有些困惑!
謝謝,賈斯汀
嘗試這個:
var rows = (from o in context.HoldingsEntitySet
where o.AccountNumber == accountNumber
select o);
var holdingarray = rows.ToArray();
如果這樣做不能解決問題,則可以創建數組,然后遍歷各行,填充數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.