实体框架中的可插入约定

时间:2011-04-15 19:52:08

标签: entity-framework entity-framework-4 ef-code-first code-first entity-framework-4.1

我正在关注EF Feature CTP5: Pluggable Conventions以创建自定义可插入约定(在此特定情况下,更改所有十进制字段的精度)。

在EF的最新版本中,Add上的ConventionsConfiguraions方法也是“内部”。如何立即添加自定义可插入约定?

2 个答案:

答案 0 :(得分:3)

此功能已在EF 4.1中删除,可能的实施推迟到以后的版本:

  

Code First可自定义(可插拔)   约定不受支持。   删除默认的Code First   约定得到支持。

从这里引用:http://msdn.microsoft.com/en-us/library/gg696165%28v=VS.103%29.aspx

  

删除Code First Pluggable约定。可插拔约定   在功能CTP5中预览但是   没有达到上线质量   发布。此版本仍然支持   删除默认约定。

从这里引用:http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-release-candidate-available.aspx

这就是Add作为ConventionsConfiguration的公共方法不再存在的原因,只有Remove仍可用。

答案 1 :(得分:2)

我在博客上写了另一种定义约定的方法:http://sessionfactory.blogspot.com/2011/04/conventions-in-entity-framework-41.html