0
我正在使用ASP.NET WebAPI & EntityFramework。 我注意到我可以使用基于我的实体之一的VS模板创建API控制器。控制器自动具有方法PUT,GET,POST,DELETE。 它非常有用,使生活更轻松。asp.net web api架构
但是,每个控制器中的db连接初始化,我的意思是,每个控制器都有DB连接对象。 (例如:ExampleEntities db = new ExampleEntities()
)
这是正确的工作方式吗? 或者我应该创建一个BL或某些东西来包装数据库,并且控制器将通过BL访问数据库?
tnx!
这是一个非常广泛的主题,但简而言之 - 样板文件适用于简单的应用程序。对于你的应用程序,你当然应该抽象和建筑师,因为你认为合适。 –