我想为销售点构建服务器,它将位于 Web Api asp.net 之上。我的计划是有一个账单控制器。
为了处理从 web-api post 到 sql server 的账单,我计划使用 micro ORM PetaPoco。
一张账单将被写入三张表的数据库中。PetaPoco 推动我为每张桌子准备三个“pocos”。
我想将这三个 pocos 写入事务内部的数据库。
我如何设计我的控制器和类看起来不错也很好用。
我是不是该 ?
- 让我的控制器接受三 (3) 个参数类,这在 asp.net web api 上是否可行?我可以从一个请求反序列化三个不同的类吗?
- 让我的控制器接受一个类,然后在该类的服务器端制作三个将被写入数据库服务器的 pocos ?有人可以发布将分为三个部分的课程的外观吗?
- 让我的控制器有三种方法来逐一发布单独的数据(账单标题、账单支付、账单文章)?在这种情况下,可能很难为三个单独的调用进行一次事务处理?
- 还有其他方法吗?