C# 以restful方式创建相关实体

C# 以restful方式创建相关实体,c#,asp.net,.net,visual-studio,rest,C#,Asp.net,.net,Visual Studio,Rest,帐户可以有一个与之关联的联系人 我们有一个将创建帐户的POST端点 [Route("Account", Name = "CreateAccount", Order = 1)] [HttpPost] public Account CreateAccount([FromBody] Account account) { var newAccount = _accountService.CreateAccountEntity(account);

帐户
可以有一个与之关联的
联系人

我们有一个将创建帐户的
POST
端点

    [Route("Account", Name = "CreateAccount", Order = 1)]
    [HttpPost]
    public Account CreateAccount([FromBody] Account account)
    {
        var newAccount = _accountService.CreateAccountEntity(account);
        return newAccount;
    }

允许消费者将现有的
联系人
与新创建的
帐户
关联是否是RESTful?

您的意思是用相同的
创建帐户
方法将
联系人
添加到
帐户
吗?是的。好问题,那么在我的主观观点中——不,从技术上讲,它不是宁静的;然而,由于我们生活在一个不太完美的世界,我认为只要您修改URI和方法签名,以明确您不仅创建了一个帐户,而且还执行了这样的逻辑,就可以了。