|
|
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中运行它(不幸的是,不是在嵌入式模式下)。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |