匿名型のプロパティに属性を設定する方法はありますか? それとも匿名型そのものですか?作成時でない場合は、後でリフレクションを介して作成しますか?
潜在的な使用シナリオとして、 Dapperから借りさせてください。
Dapper でクエリを実行するためのパラメーターを提供するときは、匿名型でパラメーターを提供します。
connection.Query<Foo>(sql, new { Id = guid, Condition = true });
T
ブール値をテキスト/として格納するなど、マッピングについて何かを伝える必要があるとしましょうF
(恐ろしいことですが、悲しいことに実際の経験に忠実です)。そのため、そのCondition
プロパティに属性を追加して、Dapper にマッピング方法を伝えたいとします (これもまた、は少し強引な例です)。それは可能ですか?