c# - 在 C# 应用程序中使用 SQL 的最简单方法?

标签 c# .net database

我正在用 C#(使用 Express Edition)开发一个应用程序,我想为其添加一些 SQL 功能,以便用户可以查询数据库。我不在乎如何或在哪里存储数据库。我可以将它存储在 DataTable 或二维数组或任何类型的文件中。但我希望用户能够对其进行 SQL 查询。显然这应该很简单,因为 .net 似乎充满了数据库库和东西。我正在考虑下载 MySQL,看看是否可以将它连接到我的应用程序。我想如果我想分发我的应用程序,那么用户也需要下载 MySQL,这没什么大不了的,但如果我能避免它就太好了。不管怎样,现在我想尽快开始我的程序,所以无论是做我想做的最简单的方法,即使它是不可分发的,(但如果是那样就更好了),都会很好。提前致谢。

最佳答案

有可嵌入的数据库。 SQL Server Compact Edition 和 SQLite 是常见的。您可以像对 MySQL 或 SQL Server 一样对它们执行查询。

SQLite (.NET)
SQL Server Compact

关于c# - 在 C# 应用程序中使用 SQL 的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359497/

相关文章:

c# - 带有 Mono 2.10 的 CaSTLe 动态代理

c# - 从 HttpPostedFile 获取文件路径

c#引用变量内存分配

c# - 在 System.Xml.XPath 中启用 XPath2 查询(XPathException : invalid token)

c# - 在同一个项目中支持多个数据库的微型 ORM?

mysql - VB.NET MySQL 连接(数据库不是本地的)

c# - 在 MVC 中绑定(bind)对象数组

C# LINQ 多行条件

mysql - MySQL 中的 BLOB 和 TEXT 数据类型有什么区别?

python - Pandas + HDF5面板数据存储可存储大数据