Entity framework 命名空间是否从4.0更改为4.1,找不到AttributeConfiguration约定

Entity framework 命名空间是否从4.0更改为4.1,找不到AttributeConfiguration约定,entity-framework,entity-framework-4,entity-framework-4.1,entity-framework-ctp5,Entity Framework,Entity Framework 4,Entity Framework 4.1,Entity Framework Ctp5,我为EF4.0的十进制精度属性实现了AttributeConfiguration约定。它在我们的应用程序中运行良好,但安装4.1时出现编译时错误 'System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.DecimalPropertyConfiguration' 由于其保护,无法访问 水平仪 是否有任何名称空间更改或EF 4.1不需要此实现 提前谢谢。我认为EF4.0根本没有这门课。也许你是指EF CTP5

我为EF4.0的十进制精度属性实现了AttributeConfiguration约定。它在我们的应用程序中运行良好,但安装4.1时出现编译时错误

'System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.DecimalPropertyConfiguration' 由于其保护,无法访问 水平仪

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


提前谢谢。

我认为EF4.0根本没有这门课。也许你是指EF CTP5?无论如何,对于EF 4.1,DecimalPropertyConfiguration位于命名空间中

System.Data.Entity.ModelConfiguration.Configuration

名称空间可能确实从CTP5更改为EF4.1。

问题可能很接近。。。他说,我在微软社交论坛上找到了罗恩·米勒的MSFT评论;EF 4.1不包括对自定义约定的支持。CTP5包含了约定的早期预览,但该功能尚未准备好包含在受支持的go-live版本中~Rowan

您好,DecimalPropertyConfiguration保留在此命名空间中,但AttributeConfiguration约定。。。因为我们需要对十进制模型成员应用带有简单属性的DecimalPropertyConfiguration..问题可能很接近。。。他说,我在微软社交论坛上找到了罗恩·米勒的MSFT评论;EF 4.1不包括对自定义约定的支持。CTP5包含了约定的早期预览,但该功能尚未准备好包含在受支持的go-live版本中~Rowany您可以添加您的评论作为您自己的答案,然后接受它,因为。。。这正是正确的答案。总比把这个问题永远放在一边好。