Используя NHibernate с Codesmith для генерации ORM

Я не думаю, что это довольно хорошее задание ...

В любом случае, идея, вероятно, состоит в том, чтобы квантовать изменение в два бина. Таким образом, все различия различаются как плоский (n, 1) набор данных (с n = h * w). Запустите k-means с k = 2, чтобы получить метки. Выберите метку с большим средним значением, равным 1, а другим - 0. Получите массив меток и измените его обратно в (w, h), чтобы получить 2-мерное изображение. Должно быть довольно простым.

6
задан devXen 25 March 2009 в 01:44
поделиться

3 ответа

Можно использовать шаблоны кода, но это все еще создает боль, по моему скромному мнению. Лучший способ состоит в том, чтобы использовать Быстрый nHibernate. У них есть новая функция автокартопостроителя, которая использует конфигурацию условно. Никакие файлы отображения, это просто делает предположения, что Вы используете аналогичные имена и можете определить правила того, как преобразовать имя объекта к имени таблицы.

4
ответ дан 17 December 2019 в 02:34
поделиться

Генерация кода может заполнить тот разрыв действительно хорошо, я начал использовать CodeSmith, но затем они сделали это объектом платы, таким образом, я переместился в MyGeneration. Мой подход должен напасть на DB сначала, кодировать генерала Отображающиеся файлы и классы генерала, если они уже не существуют. Это получает что-то идущее действительно быстро, большой для прототипа и создающий данные тестирования.

Отображающиеся файлы, классы и DB часто затем изменяются вручную. В некоторых случаях я попытался заставить генерацию кода работать частью CI - но оказалось трудным сделать это, если Вы не дисциплинируетесь о том, где Вы отделяетесь, Вы - изменения кода ручной работы. Частичные классы были справкой, но все еще prob для получения целой команды на той же странице никому не нравится перезаписывать их код инструментом, даже если можно затем откатывать и объединиться.

1
ответ дан 17 December 2019 в 02:34
поделиться

Я работаю в CodeSmith ... Имейте в виду, что MyGeneration не обновлялась вечно, а это значит, что ему тоже не хватает поддержки. CodeSmith полностью поддерживает свои продукты и шаблоны. Это означает, что любые ошибки шаблона также будут исправлены и проверены Codesmith.

Спасибо

-Blake Niemyjski

Имейте в виду, что MyGeneration не обновлялась вечно, а это значит, что ему тоже не хватает поддержки. CodeSmith полностью поддерживает свои продукты и шаблоны. Это означает, что любые ошибки шаблона также будут исправлены и проверены Codesmith.

Спасибо

-Blake Niemyjski

Имейте в виду, что MyGeneration не обновлялась вечно, а это значит, что ему тоже не хватает поддержки. CodeSmith полностью поддерживает свои продукты и шаблоны. Это означает, что любые ошибки шаблона также будут исправлены и проверены Codesmith.

Спасибо

-Blake Niemyjski

1
ответ дан 17 December 2019 в 02:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: