0

前回の質問がわかりにくかったので、新たに質問します。

私はjsonとしてデータを取得するために使用するこのlinqを持っています

var res = from c in model.Data 
          select new object[] { c.Id, c.Time, c.Number};

c.Time は DateTime オブジェクトで、Id と Number は整数です。さて、このクエリが実行されると、同じデータが model.Data counts の数だけ繰り返されます。foreach ループを使用するようにこのクエリを書き直す方法を教えてください。

4

1 に答える 1

2

オブジェクトの配列の配列を作成しています

これを使用してください:

var res = from c in model.Data 
          select new { ID=c.Id, Time=c.Time, Number=c.Number};

次に、変数には、プロパティ ID、時間、および番号を持つオブジェクトのリストが含まれます。このリストは、オブジェクトの JSON 配列に簡単に変換できます。

于 2012-09-13T21:02:47.077 に答える