Массовое преобразование из LinqToSQL в NHibernate - PullRequest
1 голос
/ 25 февраля 2011

У нас есть большой спектр проектов, которые были построены с использованием LinqToSQL и заинтересованы в обновлении стандарта NHibernate.Большая часть ORM, которую мы делаем, довольно проста.Мне приходит в голову, что может быть полуавтоматический способ преобразования этих систем в использование NHibernate, возможно, путем создания инструмента, который может указывать на DBML и генерировать соответствующие объекты POCO и плавные отображения NHibernate.

Имеет кого-либозадумался или столкнулся с какими-либо инструментами, которые могли бы ускорить нас?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 02 марта 2011

Рассмотрим наш инструментарий реинжиниринга программного обеспечения DMS .

DMS может анализировать многие языки, включая C # 4.0 и LINQ, производящие AST.Он может выполнять сопоставления исходного кода и преобразования исходного кода в код, генерируя пересмотренные AST, а затем может восстанавливать действительный исходный код.Скорее всего, он может выполнить вашу задачу.

0 голосов
/ 25 февраля 2011

Вы можете найти T4 impl в по этой ссылке , но imho вы можете попробовать использовать autoppings.

...