Asp.net mvc 5 哪一种方法更适合网站中的数据库支持?“类库”或“Web API”

Asp.net mvc 5 哪一种方法更适合网站中的数据库支持?“类库”或“Web API”,asp.net-mvc-5,Asp.net Mvc 5,我计划用asp.NETMVC5建立网站。但不能按照我的标准在应用程序中直接使用数据库。所以现在我有两种方法,使用WebAPI或类库进行数据库操作。 请注意,这个网站将有许多表单和大量的数据库操作 请帮我做出最好的决定。 提前感谢。在解决方案中创建第二个类库项目,即使您使用WebAPI,将数据库访问代码封装在类库中并从应用程序项目中引用它,您仍然需要这样做。这是封装101,查找存储库模式

我计划用asp.NETMVC5建立网站。但不能按照我的标准在应用程序中直接使用数据库。所以现在我有两种方法,使用WebAPI或类库进行数据库操作。 请注意,这个网站将有许多表单和大量的数据库操作

请帮我做出最好的决定。
提前感谢。

在解决方案中创建第二个类库项目,即使您使用WebAPI,将数据库访问代码封装在类库中并从应用程序项目中引用它,您仍然需要这样做。这是封装101,查找存储库模式