将数据表传递给非托管环境 (Visual C# 2005)

pass DataTable to unmanaged environment (visual c# 2005)

本文关键字:环境 Visual 2005 数据表      更新时间:2023-10-16

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

奥弗

我认为这里没有一个最佳答案。

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

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

我们过去做过类似的事情,它有效,但需要相当数量的代码来涵盖一般情况。