Web API 对象共享
Web API object sharing
我的对象有问题。
我曾经有两个基本相同的对象,但其中一个有一些额外的字段,所以我将它们合并为一个。
现在我遇到的问题是,当我使用 swagger 制作我的 web api 文档时,它显示了整个对象,但对于某些调用,我只想使用对象的一部分。
我的问题是,如果我有一个具有基本值的对象,是否可以让另一个对象使用基本对象作为起始 point/reference,我可以从中添加我需要的额外值?
你的问题的答案是 OOP,继承
public class FirstClass
{
public string Property1 { get; set; }
}
public class SecondClass : FirstClass
{
public string Property2 { get; set; }
}
SecondClass 将同时拥有 Property1 和 Property2
我的对象有问题。
我曾经有两个基本相同的对象,但其中一个有一些额外的字段,所以我将它们合并为一个。
现在我遇到的问题是,当我使用 swagger 制作我的 web api 文档时,它显示了整个对象,但对于某些调用,我只想使用对象的一部分。
我的问题是,如果我有一个具有基本值的对象,是否可以让另一个对象使用基本对象作为起始 point/reference,我可以从中添加我需要的额外值?
你的问题的答案是 OOP,继承
public class FirstClass
{
public string Property1 { get; set; }
}
public class SecondClass : FirstClass
{
public string Property2 { get; set; }
}
SecondClass 将同时拥有 Property1 和 Property2