【问题标题】:pass DataTable to unmanaged environment (visual c# 2005)将 DataTable 传递给非托管环境(visual c# 2005)
【发布时间】:2008-11-05 21:12:59
【问题描述】:

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

报价

【问题讨论】:

    标签: c# c++ ado.net interop managed-c++


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      • 2011-07-12
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多