一个新的要求从高层下来:使用我建立的出色、有弹性的 Elixir 数据库实施“专有业务技术”。我尝试了很多不同的方法,例如从提供的互操作 DLL(显然不像 COM dll 那样工作)创建一个 implib,但它根本不起作用。CPython 也不喜欢 MFC 的东西,所以所有创建 Python 库的尝试都失败了(无论如何使用 C,不确定是否可以直接从 .NET 创建 Python 库)。
唯一的可取之处是开发人员认为在他的库中提供 VBA、.NET 和 MFC 互操作 C++ 挂钩是合适的,因此有“一些”选择,尽管它们最终都会回到同一个框架。什么是最好的方法:
A) 将我的模型定义保存在一个地方,使用一种语言 (Python/Elixir/SQLAlchemy)
B) 让这个新的 .NET 访问模型,而无需求助于脆弱的硬编码 SQL。
欢迎任何和所有建议。