我想通过使用 ISQL 工作区中的一些命令将 .Net 应用程序上的一些 RDF 文件导入(或在 Virtuoso 中自动化导入功能)到我的本地 Virtuoso。
PowerShell 中的命令是:
>ISQL
>ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');
>set isolation='uncommitted';
>rdf_loader_run();
这意味着,isql 命令必须完成,然后我必须运行下一个。
我尝试在 .net 中使用 PowerShellInstance,但是当我以这种形式组合所有命令时:PowerShellInstance.AddScript("ISQL;ld_dir_all('PATH', '*.rdf', 'ONTOLOGY');set isolation='uncommitted';rdf_loader_run();");
出现错误。
因此,我需要您的帮助或想法,以便在 .Net 应用程序中将数据自动导入 Virtuoso。(也许dotNetRDF会有解决方案!)