如何在单个类中获得API调用的结果

  • 本文关键字:API 调用 结果 单个类 c# api
  • 更新时间 :
  • 英文 :


我有两个类,它们是对API调用的结果:

{
public int ID {get;set;}
public string name {get;set;}
public address address {get;set;}
}
public class address
{
public class address1 {get;set;}
public class address2 {get;set;}
public class city {get;set;}
}

我还有这个代码存储API调用客户:

var customers = GetCustomers(bearerToken);

和数据库插入:

connection.Execute("dbo.Insert_Customer @ID, @Name", customers);

我遇到的问题(我是C sharp和API的新手(,我试图在一个层面上了解客户的内容。

然而,地址有两个内容:Address.Address1Address.Address2

由于API的原因,我不能用这种方式编写类。

有没有办法我可以重写这个。

我知道我需要另一份清单,但不知道从哪里开始。

最终,这些数据要存储在一个数据库中,因此需要全部在一个级别上。

希望以上一切都有道理。

非常感谢。

如果你说你想在同一级别上有一个Id、Name、Address1、Address2和city的单一类型,这样你就可以将其全部传递给数据库中的存储过程,那么你可以使用Linq创建一个动态对象,其中包含两个类中每个类的数据,如下所示->Linq选择新对象

最新更新