![]() |
1
4
TSQL是一种语言规范,而不是实际的数据库。 如果您谈论的是MS SQL Server,那么如果您希望将数据库与应用程序一起分发,就可以捆绑并安装SQL Server Express实例。 There's some documentation on it over on MSDN 具体地说, Embedding SQL Server Express into Custom Applications. |
![]() |
2
1
SQL Server Compact Edition 适合这个。它有一些局限性,因为它不支持SQL Server支持的完整功能集(例如,存储过程就是一个例子),但这意味着您不需要安装SQL Server来使用它。如果您只使用数据库作为“位存储桶”来存储和检索数据,那么它就足够了。 另一种选择是使用 SQL Server Express Edition . 这确实需要安装适当的SQL Server实例,但基本上提供了完整SQL Server的精简版本,使您能够使用它的更多功能。 这两个都是免费的。 |
![]() |
3
1
您可能还想退房 VistaDB . 它在语法上与SQL Server兼容(尽管不完全兼容)。所有托管代码。但它不是免费的。 SQL Server Compact版本不支持存储过程,仅供参考。但是是一个单独的文件部署加上您的数据文件。 sqlite非常快速和轻便。部署是单文件加数据文件。但是它有一些语法上的限制,并且对它的dotnet集成也有限制(尽管我很确定它有一个ADO.NET提供程序)。 我支持一个基于SQL Express版本的应用程序,这是一个难题。它有很多安装失败。(在过去的3年里大概安装了10万台)但是如果您需要电源、热备份、完整的SP和功能支持、连接池等,它将为您工作。 从来没有用过MySQL,所以我不能评论。 赛斯 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |