Как исправить ложную ошибку 6036, вызванную Entity Framework в окне списка ошибок Visual Studio

Я изменил свой файл edmx, чтобы все классы EF были внутренними. Внутри классов все свойства помечены как общедоступные. Проект компилируется, но я получаю ложные сообщения об ошибках в окне списка ошибок в Visual Studio.

Error 6036: EntityType 'A' has 'internal' accessibility and EntitySet 'B' has a get property with 'public' accessibility. The get property of the EntitySet must not have less restrictive access than the containing EntityType has.   

В общем у меня такая ситуация

        internal class A
        {
        }

        internal class B
        {
            public A A
            {
                get { return new A(); }
            }
        }

этот код компилируется без проблем.


person morpheus    schedule 07.02.2013    source источник
comment
Вы видели это: stackoverflow.com/questions/3555072/?   -  person Pawel    schedule 12.03.2013
comment
спасибо за ссылку. похоже такая же проблема. хотя я больше не работаю над этим вопросом.   -  person morpheus    schedule 12.03.2013