1
我充滿了座標點數據表。我也有一個LINQ實體,它也包含所有數據點的兩列。如何將數據表寫入Linq實體?
是否有可能以某種方式複製數據表信息到LINQ實體,所以我可以將此表寫入我的數據庫?
這裏我填寫我的表信息從一個txt文件中讀取它:
public static DataTable readAscii(FileStream fileStream)
{
DataTable spectrumDT = new DataTable();
DataTable InfoDT = new DataTable();
StreamReader sr = new StreamReader(fileStream);
string line;
while ((line = sr.ReadLine()) != null)
{
string[] coords = line.Split('\t');
if (spectrumDT.Columns.Count == 0)
{
spectrumDT.Columns.Add(new DataColumn("X", typeof(string)));
spectrumDT.Columns.Add(new DataColumn("Y", typeof(string)));
}
if (coords.Length > 0 && !string.IsNullOrWhiteSpace(coords[0].ToString()))
{
try
{
spectrumDT.Rows.Add(coords[0].ToString(), coords[1].ToString());
}
catch {
break;
}
}
}
return spectrumDT;
}
我的LINQ的實體也有列的X和Y值。
在此先感謝
這是否讀我的數據表中的所有座標?我如何將它寫入我的LINQ實體?我們稱之爲linqTable。 – Prot