Web API -在运行时将模型分配给操作
本文关键字:模型 分配 操作 运行时 API Web | 更新日期: 2023-09-27 18:02:35
public async Task<IHttpActionResult> PostUser(UserModel model)
{
//do something
return Ok();
}
我有一个用户模型作为POST请求传递给我的API。是否有可能在运行时分配UserModel。原因是,我想保持UserModel动态(在一个单独的可插拔的dll中)对于相同的API调用的不同实现。
下面的GET也是类似的情况:
public UserInfoViewModel GetUserInfo()
{
return new UserInfoViewModel
{
//fill the data
};
}
UserInfoViewModel
需要类似的动态行为谢谢
如果你不想给它一个具体的对象,你应该能够为模型使用一个动态对象。
public async Task<IHttpActionResult> PostUser(dynamic model)