有没有办法可以将属性放在匿名类型的属性上?还是匿名类型本身?如果不是在您创建它时,也许之后通过反射?
作为一个潜在的使用场景,让我借用Dapper:
当提供参数以在 Dapper 中执行查询时,您以匿名类型提供参数:
connection.Query<Foo>(sql, new { Id = guid, Condition = true });
假设我需要传达一些关于映射的信息,比如我们将布尔值存储为文本T
/ F
(可怕,但遗憾的是真实生活体验),所以我想向该属性添加一个属性Condition
来告诉 Dapper 如何映射它(再次此是一个稍微强迫的例子)。那可能吗?