Кто-нибудь использовал Huagati DBML Tools? Я хотел получить некоторые отзывы - PullRequest
1 голос

Ответы [ 3 ]

2 голосов
/ 31 июля 2009

Я использую инструменты Huagati DBML для проекта последние пять месяцев или около того, и только функция «Обновление диаграммы Linq-to-SQL из базы данных» стоит регистрационной цены. Я не сталкивался с какими-либо проблемами совместимости, но это единственная сторонняя надстройка для VS2008, которую я использую, поэтому не знаю, как она работает с ReSharper.

Меня все еще поражает, что Microsoft выпустила дизайнер Linq-to-sql (для файлов .dbml) без встроенной в него функции «диаграмма обновления», но это делает плагин Huagati, а также некоторые другие тонкости (вы Вы можете указать, как вы хотите «предварительно подтвердить» имя / свойства столбца, чтобы все мои столбцы Tablename_Id стали свойствами TablenameID. Мне пришлось добавить пару строк в список полей, помеченных как «автоматически сгенерированные» (по умолчанию мой битовые столбцы, которые по умолчанию равны 0 или 1, не были помечены как автоматически сгенерированные, даже если они есть). Жуткая жалоба заключается в том, что вы не можете ввести текст в поле со списком значений auto-gen (вы не можете нажмите «Ввод», чтобы создать новую строку - поэтому вам нужно скопировать / вставить из блокнота).

Кроме этого очень и очень незначительного придирки, инструменты DBML сэкономили мне массу времени. Мне также нравится возможность «сравнить», чтобы увидеть, что происходит, прежде чем я уйду и на самом деле обязуюсь изменить мои классы Linq (также полезно для сравнения классов ORM dev linq с производственной базой данных, в случае, если вы забудете документировать изменения в dev БД по ходу дела ...)

Так или иначе - по прошествии более 5 месяцев, я поднимаю его.

Кирк

1 голос
/ 23 декабря 2010

Если вы перешли на Entity Framework, это, безусловно, инструмент, о котором вы должны знать. Я был разочарован функцией «Обновление модели из базы данных ...» дизайнера EF, и я просто поражен простотой и мощью инструмента сравнения моделей Huagati. Model Comparer для EFv4 показывает различия между уровнями базы данных, SSDL и CSDL и позволяет синхронизировать индивидуальные различия одного уровня с другим или оставить на месте. Я только что посмотрел демонстрационное видео , и я очень впечатлен. Я не удивлюсь, увидев такой инструмент в следующей версии Visual Studio. К сожалению, я пока не могу передать отзывы, просто один на один.

0 голосов
/ 30 июля 2009

Если вы отправите электронное письмо по адресу support@huagati.com, я могу связать вас с некоторыми существующими пользователями. (Предполагая, что вы хотите спросить других пользователей об их опыте ..?)

Или, если у вас есть какие-либо конкретные вопросы о том, как его использовать, пожалуйста, уточните.

Кроме того, (если вы еще не посещали его), форум поддержки - это хорошее место, чтобы познакомиться с другими пользователями и задать конкретные вопросы об инструменте ... Конечно, вы можете также по электронной почте любые вопросы, которые могут у вас возникнуть, support@huagati.com

http://forum.huagati.com/forum1-huagati-dbmledmx-tools-support.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...