Что является хорошей заменой для генерации кода MyGeneration / d00dads и слоя данных?

Я использовал MyGeneration и архитектуру d00dads в течение нескольких лет и был большим сторонником. Инструмент довольно прост и понятен, а уровень кода очень прост. Но недавний опыт с этим оставил меня немного осторожным. Поддержка этого программного обеспечения полностью отсутствует, любые форумы, занимающиеся этим, являются виртуальными городами-призраками. Я боюсь столкнуться с другой проблемой позже по дороге, которую я не могу исправить и застреваю.

Я ищу то, что:

Явно поддерживает MS SQL Server и C#.

Просто: нет XML-схем! Простые инструменты. Просто конвертируйте таблицы SQL в легкодоступные объекты и коллекции.

Поддерживается: поддержка разработчиков очень важна. Идеальное сообщество разработчиков форумов с постоянными исправлениями ошибок.

Год или два назад я бы согласился с ответом на этот вопрос Stackru. Черт, возможно, я даже проголосовал за этот ответ. Но я просто не могу больше это оправдать. Это мертвое программное обеспечение, а исходный код достаточно сложен, это не то, что вы можете просто погрузиться и обновить без предварительного опыта.

4 ответа

Решение

Я знаю, что было бы неразумно отвечать на собственный вопрос, но... покопавшись в этом немного, ответ стал довольно очевидным: Entity Spaces - логическая замена MyGeneration/dOOdads. Написанный одним и тем же человеком, использует схожий синтаксис и шаблоны проектирования. Единственным недостатком является то, что это не бесплатный инструмент.

Microsoft Entity Framework?

LINQ to SQL, возможно, немного проще, но он был "официально" заменен EF.

** ОБНОВИТЬ **

Вот ссылка3,5 EF

Вы взглянули на шаблоны CodeSmith Generator's Framework? Я бы посоветовал взглянуть на .NetTiers, так как это было бы хорошей заменой d00dads. Другие разработчики пошли по этому пути. В противном случае у нас есть шаблоны PLINQO и скоро мы станем PLINQO для Enity Framework.

Спасибо - Блейк Немийски ( Сотрудник CodeSmith)

Я понимаю, что это очень старый пост, но он все еще занимает довольно высокое место в результатах DuckDuckGo.

Парень из MyGeneration создал https://www.my2ndgeneration.com/. Он не совместим по синтаксису с первым, но все равно довольно хорош.

Другие вопросы по тегам