プロパティの名前を持つ文字列の配列を取得します。私は、この場合はDBトラフのEntity Frameworkからデータを取得するときにのみ、これらのプロパティをロードします。次のようなものがあります。Linq Select文の匿名オブジェクトを作成
var result = db.myTable
.Where(x => x.Id == ”someValue”)
.Select(y => new {y.someProperty, y.someOtherproperty, ...});
文字列配列から匿名オブジェクトを作成するにはどうすればよいですか。匿名クラスは、コンパイル時にをを生成しているため、(直接)ことはできません
var MyObj = new {};
foreach(var I in MyStrinArr)
{
... Add the properties here ...
}
var result = db.myTable.Where(x => x.Id==”someValue”).Select(y => obj);