是否可以从API传递模型数据作为SQL存储过程的参数

时间:2018-09-23 08:16:04

标签: c# asp.net .net api

.NET的新手,我正在研究API项目。在这个项目中,我将使用模型类作为API方法之一的参数。

我想知道是否可以将模型数据传递到存储过程中,以便在数据库中执行INSERT操作。

或者请告诉我从API将模型数据存储到数据库的最佳实践是什么

$fileExtension = pathinfo($fileName, PATHINFO_EXTENSION);

模型类:

public async Task<HttpResponseMessage> SAVE_USER_ADDRESS(AddressModel model)
{
    ...........
    ..........
}

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

根据您使用的数据层,可以将参数传递给数据库。 一些示例选项

  1. 实体框架-如果您的模型类与实体框架模型相同。然后,您可以轻松地更新记录,甚至可以使用存储过程并将其称为“方法”。
  2. 自定义数据层类(使用ADO.NET)-您可以设计一个数据层,在其中将模型作为参数传递,并通过ADO.NET将模型中的值传递给数据库。