是否有任何命名空间将EF从4.0更改为4.1,找不到AttributeConfigurationConvention <t1,t2,=“”t3 =“”> </t1,>

时间:2011-08-19 09:53:07

标签: entity-framework entity-framework-4 entity-framework-4.1 entity-framework-ctp5

我为EF 4.0的十进制精度属性实现了AttributeConfigurationConvention。它适用于我们的应用程序,但安装4.1我有编译时错误;

  

'System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.DecimalPropertyConfiguration'   因其保护而无法进入   水平

是否有任何命名空间更改或EF 4.1不需要此实现?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我认为EF 4.0根本没有这个类。也许你的意思是EF CTP5?无论如何,对于EF 4.1 DecimalPropertyConfiguration在命名空间

System.Data.Entity.ModelConfiguration.Configuration

命名空间可能确实从CTP5更改为EF 4.1。

答案 1 :(得分:0)

问题可能很接近......我发现Rowan Miller(MSFT)对微软社交论坛的评论,他说; “EF 4.1不包括对自定义约定的支持.CTP5包含了约定的早期预览,但该功能尚未准备好包含在支持的上线版本中.~Rowan”