あるオブジェクトのプロパティを別のオブジェクトのプロパティと同じに設定しようとしています。これまでのコードは次のとおりです。
private T SetObjectAttributes<T> (dynamic fromO, T toO)
{
foreach (var prop in fromO.GetType().GetProperties())
{
toO[prop] = fromO[prop];
}
return toO;
}
ここの構文は正しくありません:
toDbObject[prop] = fromObject[prop];
基本的に、プロパティを設定しようとしていますが、プロパティ名は実行時までわかりません。私の質問は、実行時にプロパティの値を割り当てる方法です。