托管代码是在 c++ 中使用 SMO 的唯一方法吗?
我必须在 C++ 中使用 SQLSERVER SMO。 托管代码是在 C++ 中使用 SQLSERVER SMO 的唯一方法吗?
我尝试了很多方法..但我发现使用托管代码是唯一的选择。 还有其他方法吗?
I have to work with SQLSERVER SMO in C++. Is Managed code is the only way to work with SQLSERVER SMO in C++ ?
I have tried many ways.. but I found that using managed code is the only option. Are there other ways?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从技术上讲,您可以将 .NET 程序集公开给标准 COM 基础结构,但是这需要更改源代码(请参阅此)。 您可以尝试围绕标准 SMO 对象创建 COM 感知包装器,然后将它们用作 C++ 中的常规 COM 类。
Technically, you can expose .NET assemblies to standard COM infrastructure, but that requires changes to the source code (see this). You may try and create a COM-aware wrappers around standard SMO objects and then use them as regular COM classes in C++.