Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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/1/database/10.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# c语言中具有行锁定功能的嵌入式数据库#_C#_Database - Fatal编程技术网

C# c语言中具有行锁定功能的嵌入式数据库#

C# c语言中具有行锁定功能的嵌入式数据库#,c#,database,C#,Database,请建议为c#?提供一个带有行锁定功能的嵌入式数据库,我不确定在这种情况下“行锁定功能”是什么意思,但您看过了吗?这不是一个自我挫败的请求吗?如果您正在嵌入数据库,那么它只是从您的可执行文件中访问一个文件。该文件不支持行锁定,嵌入式数据库的任何行锁定都将限制在应用程序的范围内。您正在构建多线程应用程序吗 编辑 在你投票否决之前。。。也请阅读评论 如果您正在寻找免费的Firebird,Firebird可能是一个选项。ESENT是一个嵌入式数据库,它是Windows的一部分(Active Direct

请建议为c#?

提供一个带有行锁定功能的嵌入式数据库,我不确定在这种情况下“行锁定功能”是什么意思,但您看过了吗?

这不是一个自我挫败的请求吗?如果您正在嵌入数据库,那么它只是从您的可执行文件中访问一个文件。该文件不支持行锁定,嵌入式数据库的任何行锁定都将限制在应用程序的范围内。您正在构建多线程应用程序吗

编辑


在你投票否决之前。。。也请阅读评论

如果您正在寻找免费的Firebird,Firebird可能是一个选项。

ESENT是一个嵌入式数据库,它是Windows的一部分(Active Directory使用它)。它有行锁定,但没有查询引擎。托管界面如下所示:


我不太明白为什么需要使用嵌入式数据库进行行锁定?您是否使用多个线程跨多个连接或事务进行访问?或者您是否假设其他进程可以访问该数据文件

假设行锁定是错误的,Microsoft提供了SQL Server Compact edition()的不错选择。这是完全可嵌入的,并且与完整的SQL Server堆栈相当兼容。

我建议使用卓越(双许可)数据库。
免责声明:我与该公司没有任何关系,只是在过去试用过该产品。

如果是这样,我撤回声明;)我知道Nexus在一个多线程的应用程序中使用,而且速度非常快。我不知道它是否用于行锁定。嗨,Lazarus,谢谢你的帮助。我在谷歌上搜索,想了解更多关于Nexus的信息。你说的“嵌入式”是什么意思?SQL Server Express是否提供服务?SQL Server CE?是的。。我指的是可以随应用程序一起提供的dbs。不仅是MS产品,还有第三方。