我对编程很陌生,我似乎找不到解决方法。也许还有更好的方法。
我试图从我的数据库中的单行中获取 2 个值。我已经使用 EF 连接到它。
我的代码是:
using (var myEntities = new dataEntities())
{
var myValues = (from values in myEntities.PointValues
where values.PointID == dataValue && values.DataTime >= fromDate && values.DataTime <= toDate
select new
{ values.DataTime,
values.DataValue
}).ToList();
然后我使用以下代码将它们写入文件:
using (StreamWriter sw = new StreamWriter(@"c:\Test.csv"))
{
for (var i = 0; i < myValues.Count; i++)
{
sw.WriteLine(myValues[i]);
}
}
问题是生成的 CSV 文件是这样的: { DataTime = 1/20/2010 2:15:00 AM, DataValue = 11.72 }
如何摆脱 { DataTime =, DataValue 和 close }?(DataTime 和 DataValue 是数据库中的字段标签)。
非常感谢您的帮助。
亲切的问候,
朱利安