-3

どうやら、Dynamic LINQ Library には匿名型のコレクションを返す機能があるようです。

ただし、これを行う方法が正確にはわかりません。

基本的に、Dynamic LINQ を使用して以下をビルドするだけです。

            var result = from s in Customers
                     select new[] {
                         s.Surname, 
                         s.FirstName,
                         Convert.ToString(s.CustomerID),
                         s.Gender,
                         s.Notes,
                         s.DateUpdated.ToString("dd/MM/yyyy HH:mm")
                     };

どんな助けでもいただければ幸いです

4

1 に答える 1

3

代わりに必要ありませんnew[].ToArray()結果に匿名オブジェクトの配列を保持する場合は、クエリの最後で次のように使用できます。

 var result = (from s in Customers
                     select new {
                         s.Surname, 
                         s.FirstName,
                         Convert.ToString(s.CustomerID),
                         s.Gender,
                         s.Notes,
                         s.DateUpdated.ToString("dd/MM/yyyy HH:mm")
                     }).ToArray(); //here

(これは通常の LINQ クエリであるDynamic LINQを使用しません)

于 2013-04-19T10:36:10.903 に答える