我必须在 .Net 中开发一个基于 Window 的应用程序。该应用程序提供给单个用户,该用户可以查询数据库以获取结果。数据库中没有任何修改可以由用户进行。对于安装,我需要使应用程序独立于任何类型的来源。因此,对于数据库问题,我想知道哪个更好用:
SQL lite 还是 MS Access?
至于 MS Access,无论在何处运行设置,我总是需要注意系统上可用的 Office 版本。
请建议哪个对我有好处,如果有任何其他选择可以使这个便携。
您还可以使用SQL Server Compact。
它是一个像 SQLite 一样的嵌入式数据库,这意味着它不需要像 SQL Server Express 这样的客户端安装。您只需要在您的应用程序中分发一些程序集。
仅当您不关心您的数据(即从不)时才使用 MSAccess。
我会在 MS Access 之前使用SQL Server Express 。
如果您可以安全地假设一个 Windows 生态系统,那么这将是一个不错的选择。
SQL Lite 可以在所有主要平台上运行,因此它肯定更便携。
您需要提供有关用户和架构的更多信息,然后任何人才能很好地回答您的问题。