是否可以在运行时应用[ScriptIgnore]属性?

时间:2012-07-05 20:01:03

标签: c# data-annotations

我可以更改字段

public virtual ClassOne ClassOne { get; set; }

[ScriptIgnore]
public virtual ClassOne ClassOne { get; set; }

在运行时?

1 个答案:

答案 0 :(得分:3)

没有。属性是生成的IL的一部分。

可以使用反射API(或roslyn CTP)在运行时创建具有此属性的类型,但您不能简单地将其“注入”到正在运行的代码中。 / p>