0

一个新的要求从高层下来:使用我建立的出色、有弹性的 Elixir 数据库实施“专有业务技术”。我尝试了很多不同的方法,例如从提供的互操作 DLL(显然不像 COM dll 那样工作)创建一个 implib,但它根本不起作用。CPython 也不喜欢 MFC 的东西,所以所有创建 Python 库的尝试都失败了(无论如何使用 C,不确定是否可以直接从 .NET 创建 Python 库)。

唯一的可取之处是开发人员认为在他的库中提供 VBA、.NET 和 MFC 互操作 C++ 挂钩是合适的,因此有“一些”选择,尽管它们最终都会回到同一个框架。什么是最好的方法:

A) 将我的模型定义保存在一个地方,使用一种语言 (Python/Elixir/SQLAlchemy)

B) 让这个新的 .NET 访问模型,而无需求助于脆弱的硬编码 SQL。

欢迎任何和所有建议。

4

1 回答 1

0

经过一天左右的考虑,我尝试在 IronPython 中加载新的业务模块。虽然我真的不想在我的环境中引入 python 解释器,但我认为这将是我有效完成这项工作所需的粘合剂。

于 2010-10-26T15:19:39.723 回答