Есть ли свободные инструменты, которые помогут упростить работу с проектом NHibernate в .NET 3.5? Прежде всего, я ищу какой-то генератор кода и конфигурационного файла для автоматизации некоторых из более утомительных частей работы с NHibernate.Бесплатные вспомогательные инструменты NHibernate?
ответ
Fluent-NHibernate представляет альтернативный способ написания вашего сопоставления, который, например, более реорганизуется, чем стандартный XML-подход.
Пример:
public CustomerMap : ClassMap<Customer>
{
public CustomerMap()
{
Id(x => x.ID);
Map(x => x.Name);
Map(x => x.Credit);
HasMany<Product>(x => x.Products)
.AsBag();
Component<Address>(x => x.Address, m =>
{
m.Map(x => x.AddressLine1);
m.Map(x => x.AddressLine2);
m.Map(x => x.CityName);
m.Map(x => x.CountryName);
});
}
ActiveWriter - это плагин для Visual Studio, который генерирует некоторые файлы для NHibernate, но у меня еще не было возможности его вникнуть в него.
MyGeneration имеет код nHibernate tempates для генерации кода.
Раньше также использовалась бесплатная версия Code-Smith, но я не думаю, что они были обновлены через некоторое время.
NHibernate Query Analyzer является обязательным для построения запросов. Я знаю это не для конфигурации, а для того, чтобы попытаться окунуться в HQL.
У NQA есть поддержка для настройки, специально предназначенной для редактирования файлов сопоставления: http://stackoverflow.com/questions/528707/hibernate-nhibernate-mapping-file-editor/739835#739835 – 2010-07-20 23:42:40
Можете ли вы использовать анализатор запросов NHibernate с Свободный NHibernate? – UpTheCreek 2011-08-21 09:54:17
Как насчет active record implementation с атрибутом на основе nhibernate?
Я на самом деле просто смотрел на это. :) – 2008-11-10 15:49:02
Следите за Орен (Ayende) 's NHhibernate Profiler:
http://ayende.com/Blog/archive/2008/11/04/nh-prof-a-guided-tour.aspx
Он еще не выпущен, но это выглядит очень многообещающим.
David Hayden собрал T4 Templates, которые генерируют классы Fluent NHibernate Mapping Classes.
http://codebetter.com/blogs/david.hayden/archive/2008/12/14/t4-templates-for-fluent-nhibernate.aspx
что о NConstruct Lite, небольшой мощный инструмент для создания картографических файлов и сущностей ...
Посмотрите: dPulpo, инструмент генерации datalayer, который генерирует файлы отображения NHibernate, C# сущности классов и вашей базы данных SQL. Существует плагин Visual Studio, и он в настоящее время находится в бета-версии и доступен для загрузки.
Последняя версия LLBLGen способна генерировать образцы Fluent NHibernate Mapping Classes и entity.
- 1. Бесплатные инструменты «Бизнес-правил»?
- 2. Бесплатные инструменты для покрытия кода
- 3. Бесплатные инструменты для создания MSI
- 4. Как писать бесплатные nhibernate запросы?
- 5. Как использовать бесплатные компоненты Nhibernate
- 6. NHibernate вспомогательные свойства в сущности
- 7. Инструменты с открытым исходным кодом или бесплатные каркасные инструменты
- 8. Какие бесплатные, переносные инструменты .Net доступны?
- 9. Любые бесплатные инструменты для тестирования ортогональных массивов?
- 10. Бесплатные инструменты генератора XML (XSD to XML)
- 11. Каковы некоторые бесплатные инструменты онлайн-диаграммы?
- 12. Гибкая разработка; он-лайн бесплатные инструменты!
- 13. Бесплатные инструменты для пользовательского интерфейса для капучино?
- 14. Какие бесплатные инструменты форматирования SQL существуют?
- 15. Какие бесплатные инструменты для проектирования экрана доступны
- 16. Любые бесплатные инструменты для создания флеш-приложений?
- 17. Бесплатные кросс-платформенные инструменты для веб-разработки
- 18. Бесплатные инструменты пользовательского интерфейса для разработчиков
- 19. Вспомогательные инструменты для упаковки Debian для начинающих
- 20. бесплатные инструменты для создания HTML-файлов для Linux
- 21. Лучшие бесплатные инструменты ORM для использования с .NET 2.0/3.5
- 22. Каковы лучшие бесплатные инструменты для создания досок для Android-приложений?
- 23. Есть ли бесплатные инструменты для автоматического создания кода?
- 24. Какие бесплатные инструменты администрирования доступны для SQL Server Express 2005?
- 25. Какие бесплатные инструменты доступны для анализа блокировки в java?
- 26. Любые (бесплатные) инструменты для вычисления расширения функции Тейлора функции?
- 27. Бесплатные (или недорогие) инструменты для создания графических макетов?
- 28. Любые бесплатные инструменты для установки LAA после факта?
- 29. Бесплатные инструменты для идентификации утечек памяти в приложении .Net
- 30. Предлагаем бесплатные инструменты для мониторинга производительности кластера cassandra
Мне это нравится. Спасибо, что упомянул об этом. – 2008-11-11 12:42:58