【发布时间】:2011-12-01 11:20:50
【问题描述】:
只是想知道是否有任何 Firebird 用户可以确认批处理查询不是当前版本 (2.5) 中支持的功能,是否有人知道这是否在未来版本的管道中?
我们在 C# 应用程序中使用 NHibernate 作为 ORM,并且非常希望利用“Futures”功能将多个查询的执行合并到一个发送到服务器的请求中。我们发现此功能不可用,因为我们的查询“回退”到每个查询一个请求,而不是对它们进行批处理。
我知道 Firebird 有一个“EXECUTE BLOCK”语句,它可以有效地创建一个虚拟存储过程,但似乎不可能用任何当前的 Firebird .NET 提供程序来实现它。有人在 Firebird 上使用 Futures 吗? Firebird 是一个很棒的数据库,免费,可以实现为客户端/服务器或嵌入式......我的意思是 Firebird 除了支持批处理查询之外没有什么缺乏的。
有专家想补充他们的意见吗?
【问题讨论】:
标签: c# nhibernate firebird batching