Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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# 用应用程序包tsql_C#_.net_Sql Server_Winforms_Tsql - Fatal编程技术网

C# 用应用程序包tsql

C# 用应用程序包tsql,c#,.net,sql-server,winforms,tsql,C#,.net,Sql Server,Winforms,Tsql,如何向利用本地sql数据库的用户发布winform应用程序。我假设我需要在某种设置阶段安装数据库,但是这种事情可能吗?有没有免费版本的tsql可以这样使用?Mysql?适用于此。它有一些限制,因为它不支持SQL Server支持的全部功能(例如存储过程),但它确实意味着您不需要安装SQL Server即可使用它。如果只将数据库用作存储和检索数据的“位存储桶”,那么它就足够了 另一种选择是使用。这确实需要安装一个合适的SQL Server实例,但基本上提供了完整SQL Server的精简版本,使您

如何向利用本地sql数据库的用户发布winform应用程序。我假设我需要在某种设置阶段安装数据库,但是这种事情可能吗?有没有免费版本的tsql可以这样使用?Mysql?

适用于此。它有一些限制,因为它不支持SQL Server支持的全部功能(例如存储过程),但它确实意味着您不需要安装SQL Server即可使用它。如果只将数据库用作存储和检索数据的“位存储桶”,那么它就足够了

另一种选择是使用。这确实需要安装一个合适的SQL Server实例,但基本上提供了完整SQL Server的精简版本,使您能够使用其更多功能


这两者都是免费的。

TSQL是一种语言规范,而不是实际的数据库


如果您谈论的是MS SQL Server,那么如果您希望在应用程序中分发数据库,则可以捆绑并安装SQL Server Express的实例,具体来说,

您可能还想退房。它在语法上与sql server兼容(尽管不是完全兼容)。所有托管代码。但它不是免费的

SQL Server Compact Edition不支持存储过程,仅供参考。但是是一个文件部署加上您的数据文件

SQLite速度极快,重量极轻。部署是单文件加数据文件。但是它有一些语法上的限制,并且它的dotnet集成也有一些限制(尽管我很确定有一个ado.net提供程序可以提供它)

我支持基于sql express edition构建的应用程序,这是一个难题。它有很多安装失败。(在过去3年中可能安装了大约10k次。)但如果您需要电源、热备份、完整sp和功能支持、连接池等,它将适合您

从未使用过mysql,因此我无法发表评论

赛斯