0

可以扩展 ORM(实体框架/NHibernate),使其可以接受来自某些遗留组件的数据。当然,它应该保留其基本功能,即将数据映射到/从持久性数据库。

编辑:任何链接/ponter将不胜感激!

问候,

4

1 回答 1

1

我不了解 EF,但 NHibernate 可以通过拦截器、事件或两者进行扩展(请参阅http://www.nhforge.org/doc/nh/en/index.html#events)。例如,如果您想在从数据库加载数据后立即将数据添加到实体,您可以使用 Interceptor 的 OnLoad 方法或通过实现 ILoadEventListener 并在 NHibernate 配置中注册该实现来使用 OnLoad 事件。

于 2012-03-19T09:21:35.260 回答