Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.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
将数据表传递到非托管环境(visual c#2005)_C#_C++_Ado.net_Interop_Managed C++ - Fatal编程技术网

将数据表传递到非托管环境(visual c#2005)

将数据表传递到非托管环境(visual c#2005),c#,c++,ado.net,interop,managed-c++,C#,C++,Ado.net,Interop,Managed C++,将数据表数据传递到非托管环境的最佳方式是什么?(c++) 当然,我认为这里没有一个最好的答案 一种选择是将数据库导出为XML,并让非托管代码使用它。这种方法的主要好处是在托管端更便宜(开发方面),在非托管端提供灵活性 否则,您将需要提供自己的数据封送处理。最好使用C++/CLI代码,该代码可以处理数据集并将其转换为非托管代码能够理解的数据结构 我们在过去也做过类似的事情,它是有效的,但是它包含了相当多的代码来覆盖一般情况

将数据表数据传递到非托管环境的最佳方式是什么?(c++)


当然,我认为这里没有一个最好的答案

一种选择是将数据库导出为XML,并让非托管代码使用它。这种方法的主要好处是在托管端更便宜(开发方面),在非托管端提供灵活性

否则,您将需要提供自己的数据封送处理。最好使用C++/CLI代码,该代码可以处理数据集并将其转换为非托管代码能够理解的数据结构

我们在过去也做过类似的事情,它是有效的,但是它包含了相当多的代码来覆盖一般情况