C#中的数据库并建立连接

Database in C# and establish a connection

好的。我是一名初级程序员,我想使用数据库来存储我的数据(如学生字段),那么我应该安装 SQL Server Enterprise 吗? SQL 速成版? SQL网站? MySQL?要么 ...?哪一个? 我很困惑。那么什么是 LINQ?或 ADO.Net?这些是与上面的(SQL 服务器,...)或什么的一种连接? 最后,当我创建一个带有存储数据的数据库的应用程序时,想要安装我的应用程序的最终用户必须安装一种数据库?!

对于数据库,您可以使用任何您想要的。我喜欢使用 PostgreSql,因为它是开源的,所以不必支付许可证费用,并且有一个非常好的空间库。 MySql 也是开源的,但缺少像 CTE 这样的强大工具或像 lead.

这样的排名分析功能

然后 Ado.net 是连接到数据库以将数据引入 C# 应用程序的方式,LINQ 是处理该数据的方式。

最终用户可能需要安装与您相同的数据库,除非您提供对数据库的远程访问或通过创建网络服务配置云数据源

这取决于你需要什么。如果同时使用的用户不超过一个,则 Sqlite 没问题。但是 bd 可以很容易地随应用程序移动。服务器类型 db 更适合来自多个用户的同时操作。可以移动,也可以从您的应用程序的副本中访问。老实说,我建议做功课,因为这是一个非常笼统的问题,而且那里有很多关于数据库的信息。