部分响应场投影 .Net Core

Partial Response Field Projection .Net Core

我有对象

[DataContract]
class User {
  [DataMember(Name = "id")]
  string Id { get; set; }

  [DataMember(Name = "first_name")]
  string FirstName { get; set; }

  [DataMember(Name = "address")]
  string Address { get; set; }
}

[DataContract]
class Address {
  string Street { get; set; }
}

这个对象会被 REST return 编辑 url /user/abc 但是如果我只想 return 特定的属性,我想使用 Google 的语法 ?fields=id,first_name,address(street).

.NET Core 中是否已经有一个仅序列化必填字段的模块,还是我必须自己编写代码?如果是这样,我该怎么做?

这个https://github.com/dotarj/PartialResponse

已经有一个模块