0

ChartFXも使用しているASP.netページで作業しています。データベーステーブルから行をプルしてから、その行のすべてのラベルが1つの列にあり、その行のすべてのデータがラベルと平行な列になるように反転する必要があります。

LINQを使用してこれを実行し、メモリ内にテーブルを作成して、使用する必要があるまでこれらの値を格納したいと思います。皆さんは何を提案しますか?

4

1 に答える 1

0

モデルLINQから列名を取得するにはどうすればよいですか?で見つけた方法を使用します。

var db = new DataContextType();
var members = db.Mapping.MappingSource
                        .GetModel(typeof(DataContextType))
                        .GetMetaType(typeof(TableType))
                        .DataMembers;

var row = …; // select the desired row

var namesAndValues = from member in members
                     select new
                     {
                         Name = member.Name,
                         Value = member.MemberAccessor.GetBoxedValue(row)
                     };
于 2010-06-09T20:16:39.560 に答える