Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 10

IMHO, изврат какой-то.
T4 он как молоток — когда он в руках — всё кажется гвоздями. Знаю по себе :-).
PS: код вашего скрипта не такой уж большой чтобы пихать его в dll и потом иметь с ней проблемы, а так всё в одном t4 файле уместилось бы.
На то он простой что пример:) конечно для простых таблиц это не имеет смысла. Имеет смысл когда количество колонок больше 10. В моем проекте это осложняется использованием guid-ов
Можно попробовать не компилировать DLL, а поиграться с
<#@ include file="Config.cs" #>
Чем это лучше какого-нибудь готового ORM, кроме того, что invented here?
Причём здесь ORM, это лишь генератор SQL-а :)
Проще говоря данной статьей я хочу показать как вот этот SQL скрипт превратить в код C#

А чем orm занимается? Предоставляет возможность работать с sql-запросами в объектном стиле. То есть ровно то, что было указано в качестве цели статьи. В orm тоже внутре sql генерится почти что по шаблону.
Ну, для этого потребуется разломать ORM-движок, найти в нём шланг, по которому поток SQL льётся в СУБД, перерезать его и направить в файл. Изврат какой-то.
А можно, например, чутка почитать документацию к hibernate или django-orm. Думаю, для других популярных ормов тоже есть.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации