4

在 VS2012 中将项目从 .NET 4.0 重新定位到 .NET 4.5 时,项目中的任何 EDMX 都会自动转换为 EF 5,即更新命名空间以匹配目标框架。

有没有办法,也许通过扩展 EDM 工具,来“监听”这种转换?我们在 EDMX 中使用自定义注解,升级时也需要转换/更新我们的注解。

我们目前实现了 IModelTransformExtension 来在模型加载和保存时执行自定义逻辑,理论上我们也可以使用 OnAfterModelLoaded 来进行注解的转换,但是由于只需要一次转换,并且总是特别在 .NET框架被重新定位,如果有另一种选择,那就太好了。

有任何想法吗?

4

0 回答 0