簡體   English   中英

使用實體框架將MySQL記錄寫入數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM