Изменяет ли какое-либо пространство имен EF на 4.1 с 4.0, не удалось найти AttributeConfigurationConvention - PullRequest
0 голосов
/ 19 августа 2011

Я реализовал AttributeConfigurationConvention для атрибута десятичной точности для EF 4.0.Это хорошо работало для наших приложений, но при установке 4.1 я получил ошибку времени компиляции;

'System.Data.Entity.ModelConfiguration.Configuration.Properties.Primitive.DecimalPropertyConfiguration' недоступен из-за уровня защиты

Изменяется ли какое-либо пространство имен или EF 4.1 не нуждается в этой реализации?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 30 января 2012

вопрос может быть близок ... Я нашел комментарии Роуэн Миллер (MSFT) на социальных форумах Microsoft, он сказал это; «EF 4.1 не включает поддержку пользовательских соглашений. CTP5 включал ранний предварительный просмотр соглашений, но функция не была готова для включения в поддерживаемые готовые релизы.

0 голосов
/ 19 августа 2011

Я не думаю, что EF 4.0 вообще имел этот класс.Возможно, вы имеете в виду EF CTP5?В любом случае, для EF 4.1 DecimalPropertyConfiguration находится в пространстве имен

System.Data.Entity.ModelConfiguration.Configuration

Возможно, что пространство имен действительно изменилось с CTP5 на EF 4.1.

...