Я ищу способ преобразования некоторых классов из Java в .Net с помощью кода.
Не во время выполнения, но при необходимости заново генерируйте несколько бизнес-объектов (не часто).
Суть в том, что я хочу иметь полный контроль над тем, как они в конечном итоге. Так что, хотя у классов Java есть методы get и set, я создам из них свойство.
Единственный способ, о котором я могу думать сейчас, - это прочитать файл с помощью c #, получить необходимые члены и, возможно, передать их в шаблон кода поколения. на самом деле, я мог бы бросить их в базу данных, и что-то вроде кода Смит мог генерировать .net-классы на основе шаблона и обновленной таблицы базы данных.
какие-нибудь другие идеи / утилиты?
Мое решение состояло в том, чтобы использовать рефлексию для записи членов класса java в формате xml, а затем подключить их к шаблону codemith для создания классов .net. аккуратная часть в том, что он может быть автоматизирован в качестве шага на сервере сборки