Сверху появилось новое требование: внедрите «проприетарную бизнес-технологию» с потрясающей, гибкой базой данных Elixir, которую я настроил. Я пробовал много разных вещей, таких как создание имплиба из предоставленной библиотеки взаимодействия (которая, очевидно, не работает как COM dll), которая вообще не работала. CPython также не нравится материал MFC, поэтому все попытки создать библиотеку Python не увенчались успехом (в любом случае, используя C, не уверен, что вы можете создать библиотеку python непосредственно из .NET).
Единственным преимуществом для сохранения является то, что разработчик посчитал нужным предоставить в свою библиотеку хуки VBA, .NET и MFC Interop C ++, поэтому есть «некоторые» варианты, хотя в конечном итоге все они возвращаются к одной и той же среде. Какой будет лучший способ:
A) Храните определения моей модели в одном месте, на одном языке (Python / Elixir / SQLAlchemy)
B) У этого нового .NET есть доступ к моделям, не прибегая к хрупкому, жестко запрограммированному SQL.
Любые предложения приветствуются.