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