【问题标题】:Database in C# and establish a connection [closed]C#中的数据库并建立连接[关闭]
【发布时间】:2015-09-13 12:05:26
【问题描述】:

好的。我是一名初级程序员,我想使用数据库来存储我的数据(如学生字段),那么我应该安装 SQL Server Enterprise 吗? SQL Express 版? SQLite? MySQL?或者 ...?哪一个? 我一头雾水。那么什么是LINQ?还是 ADO.Net?这些是与上述(SQL Server,...)的一种连接还是什么? 最后,当我使用存储数据的数据库创建应用程序时,想要安装我的应用程序的最终用户必须安装一种数据库?!

【问题讨论】:

    标签: c# sql database linq ado.net


    【解决方案1】:

    对于数据库,您可以使用任何您想要的东西。我喜欢使用 PostgreSql,因为它是开源的,所以不需要支付许可,并且有一个非常好的空间库。 MySql 也是开源的,但缺乏 CTE 等强大的工具或lead 等排名分析函数。

    然后,Ado.net 是您连接到数据库以将数据带到您的 C# 应用程序的方式,而 LINQ 是您处理这些数据的方式。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-07-22
        • 1970-01-01
        • 2020-05-13
        • 2010-09-24
        • 2014-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-08
        相关资源
        最近更新 更多