ASP.NETCoreWebAPI与EntityFrameworkCore7的Code-First——基类中被忽略的属性在序列化时仍然显示出来。
创始人
2024-09-18 10:00:26
0
  1. 在基类中使用[JsonIgnore]属性来忽略要忽略的属性,如下例所示:

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

[JsonIgnore]
public bool IsDeleted { get; set; }

}

  1. 在派生类中重写IsDeleted属性,并使用新的名称来隐藏基类中的IsDeleted属性,如下例所示:

public class User : BaseEntity { public new bool IsDeleted { get; set; } }

  1. 将JsonSerializerSettings中的DefaultValueHandling属性设置为DefaultValueHandling.Ignore,如下例所示:

services.AddMvc().AddJsonOptions(options => { options.SerializerSettings.DefaultValueHandling = DefaultValueHandling.Ignore; });

通过以上方法即可在序列化时忽略基类中被忽略的属性。

相关内容

热门资讯

重大通报!哈糖大菠萝平台正规,... 重大通报!哈糖大菠萝平台正规,广东雀神智能插件安装包,吉祥棋牌填大坑科技有挂吗(有挂方法)1、吉祥棋...
玩家必看科普!wpk俱乐部可以... 玩家必看科普!wpk俱乐部可以盈利,广东雀神小程序怎么提升杠爆率,火神互娱有没有外挂(有挂方法)1)...
程序员教你!gg扑克软件,广东... 程序员教你!gg扑克软件,广东雀神小程序机制,财神十三张用新号打胜率会高(有挂揭秘)财神十三张用新号...
玩家必看科普!微扑克钻石能提高... 玩家必看科普!微扑克钻石能提高胜率,微信雀神辅助软件下载,麻将朋友局有挂吗(有挂插件)1、金币登录送...
记者爆料!微扑克俱乐部24小时... 您好,手机人海斗牛辅助器通用版这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很...
一分钟了解!红龙扑克是真是假,... 一分钟了解!红龙扑克是真是假,雀神广东麻将专用神器,中至南昌小程序辅助器(有挂技巧)1、中至南昌小程...
实测交流!德州app辅助工具,... 实测交流!德州app辅助工具,广东雀神麻雀辅助器,阿拉斗牛有没有外挂(有挂解密)1、该软件可以轻松地...
热点推荐!微扑克真的有外挂嘛,... 热点推荐!微扑克真的有外挂嘛,雀神麻将辅牌器怎么下载,微信小程序财神十三张有挂吗(有挂工具);1、完...
分享给玩家!aapoker有后... 分享给玩家!aapoker有后台操控,雀神广东麻雀正规吗,欢乐情怀棋牌软件黑科技(有挂揭秘);暗藏猫...
总算了解!wpk透视辅助工具,... 总算了解!wpk透视辅助工具,广东雀神小程序打牌技巧,大唐麻将是不是有规律(有挂规律)1、完成大唐麻...