从LinqToSQL到NHibernate的质量转换

从LinqToSQL到NHibernate的质量转换,nhibernate,linq-to-sql,code-generation,Nhibernate,Linq To Sql,Code Generation,我们有大量使用LinqToSQL构建的项目,并且对在NHibernate上重新标准化感兴趣。我们所做的大多数ORM都非常简单。我突然想到,可能有一种半自动的方法可以将这些系统转换为使用NHibernate,也许可以通过创建一个工具来指向DBML并生成相应的POCO实体和流畅的NHibernate映射 有没有人考虑过这一点,或者遇到过任何可以加速我们前进的工具 谢谢 您可以在找到T4 impl,但我想您可以尝试使用自动映射。考虑我们的 DMS可以解析许多语言,包括C#4.0和LINQ,从而生成AS

我们有大量使用LinqToSQL构建的项目,并且对在NHibernate上重新标准化感兴趣。我们所做的大多数ORM都非常简单。我突然想到,可能有一种半自动的方法可以将这些系统转换为使用NHibernate,也许可以通过创建一个工具来指向DBML并生成相应的POCO实体和流畅的NHibernate映射

有没有人考虑过这一点,或者遇到过任何可以加速我们前进的工具

谢谢

您可以在找到T4 impl,但我想您可以尝试使用自动映射。

考虑我们的


DMS可以解析许多语言,包括C#4.0和LINQ,从而生成AST。它可以对代码执行源模式匹配和源代码到源代码的转换,生成修订的AST,然后可以重新生成有效的源代码。它可能会完成您的任务。

别忘了做成本/效益分析!我曾经考虑过写一个出售的工具,但我相信对于这样一个工具来说,市场是难以置信的小。如果你考虑聘请顾问,我有相关的经验,请随时与我联系。如果你或你的雇主愿意赞助一个开源项目来创建这样一个工具,我也很感兴趣。