.net - 托管代码是在 C++ 中使用 SMO 的唯一方法吗?

标签 .net c++ sql-server managed-code

我必须在 C++ 中使用 SQLSERVER SMO。托管代码是在 C++ 中使用 SQLSERVER SMO 的唯一方法吗?

我尝试了很多方法.. 但我发现使用托管代码是唯一的选择。还有其他方法吗?

最佳答案

从技术上讲,您可以 expose .NET assemblies到标准 COM 基础结构,但这需要更改源代码(请参阅 this)。您可以尝试围绕标准 SMO 对象创建 COM 感知包装器,然后将它们用作 C++ 中的常规 COM 类。

关于.net - 托管代码是在 C++ 中使用 SMO 的唯一方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/771203/

相关文章:

c++ - 将 C++ 应用程序链接到 dll

c++ - LibCurl - 发布静态库链接问题

c++ - 当我在平面上嵌入平面图时,如何找到包含预定义点的面

sql - 在表中插入一行并将其范围标识存储在存储过程的变量中

c# - log4net:未调用自定义 PatternLayoutConverter

c# - 在 C# 中从平面列表创建嵌套列表

.net - 为什么我不能在即时窗口中声明新变量?

sql-server - 使用关系表 MS-SQL 过滤表

sql-server - SQL 计算列规范中的 if 语句

c# - 如何在 Outlook 中识别特定的约会项目