在继承类中忽略[ScriptIgnore]属性

呆子

我有一个基类,其中一个属性具有ScriptIgnore属性:

public class Base
{
    public int Id { get; set; }

    [ScriptIgnore]
    public virtual string Name { get; set; }
}

我还有另一个继承自Base类的类:

public class Inherting : Base
{
    public override string Name { get; set; }
}

我尝试覆盖Name属性,但仍未序列化。有没有办法重写ScriptIgnore属性(在继承类中忽略它)?

Yair Nevet

我尝试覆盖Name属性,但仍未序列化。有没有办法重写ScriptIgnore属性(在继承类中忽略它)?

使用ScriptIgnoreApplyToOverrides属性并将其设置为false

[ScriptIgnore(ApplyToOverrides = false)]
public virtual string Name { get; set; }

参考:ScriptIgnoreAttribute.ApplyToOverrides属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何忽略使用反射继承的类的所有隐藏属性?

来自分类Dev

在继承的类的集合中丢失子类的属性

来自分类Dev

从父类继承属性

来自分类Dev

Python类-属性继承

来自分类Dev

访问继承类的属性

来自分类Dev

属性继承类

来自分类Dev

当继承类不是 __init__ 中的参数时,为继承类设置属性值

来自分类Dev

JSON序列化类继承列表中的属性

来自分类Dev

如何在类中隐藏属性继承的接口

来自分类Dev

从类A调用类B并继承类A的属性?

来自分类Dev

如何告诉“OfType()”忽略继承的类?

来自分类Dev

ServiceStack自动查询-如何忽略类中的属性

来自分类Dev

如何在JSON响应中忽略(/ hide)类的属性

来自分类Dev

JSONTypeInfo不会忽略继承映射中的属性

来自分类Dev

忽略继承属性 EF6

来自分类Dev

确定继承属性的基类

来自分类Dev

继承:来自父类的属性

来自分类Dev

Entity Framework 6中的ScriptIgnore属性打破了外键属性

来自分类Dev

Genie中的类继承

来自分类Dev

嵌套类中的继承

来自分类Dev

python中的类继承

来自分类Dev

类继承中的“ this”,PHP

来自分类Dev

类中的继承。C ++

来自分类Dev

类中的接口继承

来自分类Dev

java中类的继承

来自分类Dev

首先忽略EF代码中所有继承对象中的属性

来自分类Dev

首先忽略EF代码中所有继承的对象中的属性

来自分类Dev

在数据库Java中从超类null继承的类集属性中创建对象

来自分类Dev

CSS属性中的继承