zodiak1 Asked:2020-12-02 18:24:25 +0000 UTC2020-12-02 18:24:25 +0000 UTC 2020-12-02 18:24:25 +0000 UTC 应该在哪里使用数据库? 772 在哪里被认为是正确的使用数据库?在控制器中还是在单独的文件中? asp.net-core-mvc 1 个回答 Voted Best Answer Алексей Обухов 2020-12-02T21:56:43Z2020-12-02T21:56:43Z 有2分。 第一:在.NET Core中,使用数据库的原理与经典.NET相同(以下我举经典.NET的例子,因为网上.NET Core的例子比较少,有些可能行不通) 第二点是哲学上的:你需要一个单独的层来处理数据库吗? 如果您编写一个简单的应用程序,那么愚蠢地在控制器中编写所有代码。优点是你写得很快,一切都会好起来的。 https://metanit.com/sharp/adonet/3.5.php 如果将来你会有很多控制器、很多模型和视图,那么为了以后不会混淆,你需要根据类型化模型仔细布置所有内容,并为此使用 ADO.NET 插件. 您可以根据自己的口味选择任何一种。例如,Dapper(由 stackoverflow 开发人员使用)。 https://blog.byndyu.ru/2013/03/dapper-queryobject-orm.html
有2分。
第一:在.NET Core中,使用数据库的原理与经典.NET相同(以下我举经典.NET的例子,因为网上.NET Core的例子比较少,有些可能行不通)
第二点是哲学上的:你需要一个单独的层来处理数据库吗?
如果您编写一个简单的应用程序,那么愚蠢地在控制器中编写所有代码。优点是你写得很快,一切都会好起来的。
https://metanit.com/sharp/adonet/3.5.php
如果将来你会有很多控制器、很多模型和视图,那么为了以后不会混淆,你需要根据类型化模型仔细布置所有内容,并为此使用 ADO.NET 插件. 您可以根据自己的口味选择任何一种。例如,Dapper(由 stackoverflow 开发人员使用)。
https://blog.byndyu.ru/2013/03/dapper-queryobject-orm.html