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

C# 是否可以在运行时应用[ScriptIgnore]属性?,c#,data-annotations,C#,Data Annotations,我能换场地吗 public virtual ClassOne ClassOne { get; set; } 到 运行时?否。属性是生成的IL的一部分 您可以使用反射API(或)在运行时创建具有此属性的类型,但不能简单地将其“注入”到运行代码中。否。属性是生成的IL的一部分 您可以使用反射API(或)在运行时创建具有此属性的类型,但不能简单地将其“注入”到正在运行的代码中 [ScriptIgnore] public virtual ClassOne ClassOne { get; set; }

我能换场地吗

public virtual ClassOne ClassOne { get; set; }


运行时?

否。属性是生成的IL的一部分


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

否。属性是生成的IL的一部分

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

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