1

是否可以使用 C#以编程方式创建 VistaDB 数据库。我的要求是我有一个包含数千行的 SQL Server 数据库,并且我想以编程方式创建相同的模式并将数百行导出到像 VistaDB 这样的嵌入式数据库并发送到客户端。我知道我可以使用 VistaDB 数据迁移向导,但我需要使用 C# 以编程方式进行(因为它将由客户端执行数据导出操作)。

4

1 回答 1

0

绝对地!数据迁移向导和 DataBuilder 所做的一切最终都表示为对 VistaDB 引擎的公共 API 的调用。有两种方法可以完成任务——SQL 脚本(就像你在 SQL Server 中使用的那样)和 VistaDB 专有的 DDA API。当前版本的 VistaDB 在 SQL Server 的语法和它接受的模式操作语法之间存在许多差异(这是我们将在 VistaDB 5 中弥补的差距),但您几乎可以做任何您想做的事情。

您可能会发现使用 DDA API 是最简单的,因为它更面向 API,更少面向脚本。这是开始阅读文档的好地方: VistaDB DDA Assembly Help

于 2012-09-13T15:13:48.650 回答