托管代码是在c ++中使用SMO的唯一方法吗?

时间:2009-04-21 05:58:50

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

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

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

1 个答案:

答案 0 :(得分:0)

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