Буду очень признателен за совет по странной спецификации.
У нас есть требование создать приложение, в котором пользователи могут перетаскивать типы полей на форму, чтобы они могли создавать свое собственное «приложение». У меня есть настройка внешнего интерфейса, но внутренняя проблема - большая проблема.
Существуют ORM прямого сопоставления и ORM обратного сопоставления, но я не нашел такого, который мог бы встраиваться в приложение и генерировать таблицы, отношения и т. Д. При запуске приложения пользователем. Конечно, если таблица, поле или другая сущность уже существует, она не будет перезаписывать их (и перезаписывать базовые данные).
ActiveRecord - самый близкий, который я нашел, но он основан на сети и не распространяется на среду WinForm. Я бы предпочел, чтобы наша команда не писала собственный DAL, не отлаживал его и т. Д., Когда существует ORM, который может это сделать.
Кто-нибудь знает о ORM, который может это сделать? Если нет, как бы вы решили решить этот кошмар в процессе создания?
Большое спасибо за вашу помощь.