【发布时间】:2019-08-04 18:14:20
【问题描述】:
我是 .NET 的新手,我正在尝试创建一个没有实体框架或其他任何东西的 REST API。
我想编写自己的 DAO,但我不知道应该如何从 API 请求传入的 APIControllers (ControllerBase) 访问 DAO。
所以基本上,我的问题是,从 ControllerBase 类访问 DAO 的最佳或常用方法是什么。 (ControllerBase 类是 API 调用进来的类,即:get、getById、add、delete、update)
描绘我的问题:
-----------------------------
------ControllerBase for Students
| -----------------------------
|
| How can I access my DAO methods (get, update, delete, add,...) from
| the ControllerBase class. I look for a common way.
|
| ------------
----> StudentDAO
------------
当然我可以在ControllerBase中实例化一个DAO对象,但我认为应该有更好的解决方案。我也可以创建静态方法,但我想知道是否有更好的解决方案。
希望你们能理解我的问题。 非常感谢。
【问题讨论】: