是否可以使用C#以编程方式创建VistaDB数据库。我的要求是我有一个包含几千行的SQL Server数据库,我希望以编程方式创建相同的模式,并将几百行导出到像VistaDB这样的嵌入式数据库并发送到客户端。我知道我可以使用VistaDB数据迁移向导,但我需要使用C#以编程方式进行(因为它是将进行数据导出的客户端)。
答案 0 :(得分:0)
绝对!数据迁移向导和DataBuilder最终完成的所有操作都表示为对VistaDB引擎的公共API的调用。有两种方法可以完成任务 - SQL Scripts(就像你将用于SQL Server一样)和VistaDB专有的DDA API。当前版本的VistaDB在SQL Server的语法和它接受的模式操作语法之间存在许多差异(这是我们将要用VistaDB 5完成的差距)但你可以做任何你想做的事情。
您可能会发现使用DDA API最简单,因为它更面向API,更少面向脚本。这是开始使用文档的好地方: VistaDB DDA Assembly Help