1
23
我认为主要的选择是:
|
2
13
我只是想在这里晚些时候提供关于vistadb的更多信息。 我们的SQL语法与SQL Server语法非常接近,我们包括TSQL和CLR存储过程。 与应用程序一起在进程中运行,您只需为32位和64位(100%托管代码)部署1个程序集。由于必须部署不同的非托管程序集,因此不能使用SQL CE执行此操作。 你可以将vistadb嵌入到你的应用中,甚至我可以合并它,更改数据库名称,等等,以完全隐藏引擎不让你的用户看到(有些人真的很喜欢这个)。 是的,它也可以在mono上运行,因为它是100%托管代码。还有一些问题(包括非Intel单声道机器)。 全面披露-我是公司的所有者 |
3
5
SQL Server Compact Edition是.NET Compact Framework的明智选择。我发现 Arcane Code 成为学习SSCE非常有用的网站。他是SQL Server的MVP,专注于CE。 |
4
5
请看一下SQL Server Compact版本。它在proc中运行,它是一个二进制文件,它将数据存储在一个文件中,并且它支持并发性(与许多其他嵌入式DBS不同,包括sqlite)。另外,如果您使用的是Visual Studio,那么您可能已经拥有了它。最后,它可以自由使用和重新分配。 |
5
2
我真的很喜欢 FirebirdSQL 我自己(也被CMS提到)。它可以嵌入Windows动态链接库运行,iirc甚至还有一个内置核心驱动程序的混合二进制文件。它与ActiveRecord和NHiberinate一起工作得很好。大多数.NET类型很容易映射。 与其他选项相比,切换到RDBMS模式的一个优点是只需更改查询字符串以使用服务器,而不是嵌入版本。如果您将来有任何针对Mono的需求,也可以在Linux中运行它(不幸的是,不是在嵌入式模式下)。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |