リストに変換すると、次のlinqを直接リストに変換する必要があります。私はまだ問題について説明したエラーを受け取りますが、リストに変換する必要があると言われていますが、エラーはあります。私は私のタイムスタンプの書式を変更する必要があるので、私は上記のLINQの最初の部分'System.Collections.Generic.IEnumerable <AnonymousType#1>'を 'System.Collections.Generic.IEnumerable <>'に変換する方法
List<string> eventResult= (from c in DB.Events
where (c.m_turbine_id == turbineid.turbineID) && (c.m_time_stamp >= frmDate && c.m_time_stamp <= toDate)
select new EventLogPartialViewModel
{
Timestamp = c.m_time_stamp,
Description = c.m_event_log_description,
WindSpeed = c.m_wind_speed,
RPM = c.m_rpm,
Power = c.m_power
}).ToList().Select(x => new
{
Timestamp = x.Timestamp.ToString("dd/MM/yyyy H:mm:ss"),
Description = x.Description,
WindSpeed = x.WindSpeed,
RPM = x.RPM,
Power = x.Power
}).ToList().OrderByDescending(m => m.Timestamp);
...、foreachのような追加の変換を使用せずに?文字列のリストに変換し、私はデータを取得し、リストに変換します、どんな助けもありがとう。あなたはそれをList<string>
を割り当てることはできませんので
具体的なタイプにするのはなぜですか? – JohnyL
'string'に5つのプロパティを持つオブジェクトをどのように表現しようとしますか? – JLRishe
@ JLRisheはい私はそれからcsvファイルを取得する必要があり、バイトへの私の変換のために私は文字列のリストが必要です - – moris1983