是否有任何工具可以从给定的加载数据的NHibernate映射对象创建插入脚本?
使用序列化,我将不得不忽略某些未映射到列值的属性将会有很多工作。
NHibernate.FluentMigrator似乎没有数据生成模式。
创建DTO的工作量太大了。
我是否有任何可以放置钩子的地方,这样当nHibernate加载可以在以后制作成插入脚本的对象时,我可以获取带有值的SQL语句。
Edit1:我怀疑我们可能无法从拦截器钩子获取sql参数值。
或者是否有任何现成的工具可用于从NHibernate对象生成DML语句?
答案 0 :(得分:0)
我们是否有任何地方可以放置一个钩子,以便我可以获得带有值的SQL语句
你可以实现并附加你自己的拦截器(example)来获取hibernate生成的sql,但我怀疑这些值会隐藏在参数之后。
也许generating SQL withoud execution可以在这里提供帮助。