C# MVC中保存和读取数据库数据的最快方法

C# MVC中保存和读取数据库数据的最快方法,c#,.net,asp.net-mvc,database,razor,C#,.net,Asp.net Mvc,Database,Razor,我正在开发一个需要从数据库快速保存和检索数据的应用程序。我正在使用MVC5 razor视图和C# 该场景可能类似于任何用户都可以喜欢/不喜欢的帖子,数据将存储在数据库中,用户也可以共享该帖子。例如,facebook。在facebook上,我们喜欢/不喜欢帖子,而且它的运行速度非常快 有谁能告诉我应该使用哪种数据库工具**(Sql Server、MySql、Oracle等)**以及在我的场景中应该使用哪种数据方法**(实体框架、存储过程、ORM、NoSql等)**吗 提前感谢….数据库的选择完全取

我正在开发一个需要从数据库快速保存和检索数据的应用程序。我正在使用MVC5 razor视图和C#

该场景可能类似于任何用户都可以喜欢/不喜欢的帖子,数据将存储在数据库中,用户也可以共享该帖子。例如,facebook。在facebook上,我们喜欢/不喜欢帖子,而且它的运行速度非常快

有谁能告诉我应该使用哪种数据库工具**(Sql Server、MySql、Oracle等)**以及在我的场景中应该使用哪种数据方法**(实体框架、存储过程、ORM、NoSql等)**吗


提前感谢….

数据库的选择完全取决于您。 而且它还依赖于成本,因为mysql是免费的

您必须确定您的需求,然后需要选择数据库工具

如果您只考虑速度,那么您需要了解实体框架、存储过程、ORM和NoSql

这些是用于不同目的的不同方法

在计算机软件中,对象关系映射(ORM、O/RM和O/R映射)是一种编程技术,用于在面向对象编程语言中的不兼容类型系统之间转换数据。这实际上创建了一个“虚拟对象数据库”,可以在编程语言中使用

所以它完全符合你的要求

但首先我建议你多读一些关于这些概念的书

这两个链接一定会帮助你了解更多