Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF和本地数据库,选择哪一个?_C#_Wpf_Database - Fatal编程技术网

C# WPF和本地数据库,选择哪一个?

C# WPF和本地数据库,选择哪一个?,c#,wpf,database,C#,Wpf,Database,我正在开发WPF应用程序,现在我必须选择要使用的数据库。它将是本地数据库 我正在考虑SQLite,但我不确定。我不确定我的数据库将包含多少数据,可能很多,这取决于用户对应用程序的使用。在这种情况下,SQLite可能不是好的解决方案 也许使用Microsoft SQL Server Express是最好的解决方案。如果您想使用开源数据库来降低成本,MySQL是理想的解决方案。它可以胜任MSSQL服务器和顶级开源数据库之一。如果您想使用开源数据库来降低成本,MySQL是理想的解决方案。它可以胜任MS

我正在开发WPF应用程序,现在我必须选择要使用的数据库。它将是本地数据库

我正在考虑SQLite,但我不确定。我不确定我的数据库将包含多少数据,可能很多,这取决于用户对应用程序的使用。在这种情况下,SQLite可能不是好的解决方案


也许使用Microsoft SQL Server Express是最好的解决方案。

如果您想使用开源数据库来降低成本,MySQL是理想的解决方案。它可以胜任MSSQL服务器和顶级开源数据库之一。

如果您想使用开源数据库来降低成本,MySQL是理想的解决方案。它可以胜任MSSQL服务器和最顶级的开源数据库之一。

我会选择MSSQL Express Edition,因为它与.Net集成得最好。如果您需要升级到完全兼容的标准版,只需升级它而不做任何更改。

我会选择MSSQL Express Edition,因为它与.Net的集成度最高。如果您需要升级到完全兼容的标准版,您只需升级它而不做任何更改。

我推荐Microsoft SQL Server Compact Edition。

我推荐Microsoft SQL Server Compact Edition。

如果该软件是为最终用户提供的,请选择一个不需要安装的软件。SQLite可以处理大量数据。它失败的地方是并发访问。如果您将有多个线程/进程/用户/任何人试图同时访问数据库,您将遇到问题。它们不是无法克服的问题,但您需要处理它们。不,不会有并发访问。这是本地程序。我认为PostgreSQL作为嵌入式数据库也很受欢迎。如果该软件是为最终用户设计的,那么选择一个不需要安装的软件。SQLite可以处理大量数据。它失败的地方是并发访问。如果您将有多个线程/进程/用户/任何人试图同时访问数据库,您将遇到问题。它们不是无法克服的问题,但您需要处理它们。不,不会有并发访问。这是本地程序。我认为PostgreSQL作为嵌入式数据库也很流行。