EdmSchemaAttribute прерывает некоторые страницы и выдает исключение - PullRequest
0 голосов
/ 18 мая 2011

Я внезапно начал получать эти исключения на некоторых из моих моделей ..
Когда я опускаю и добавляю объект в модель, он работает.
Это исключение, которое я получаю: Указанная схема недействительна. Ошибки:

The types in the assembly 'MyProj.Data.EF4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' cannot be loaded because the assembly contains the EdmSchemaAttribute, and the closure of types is being loaded by name.  Loading by both name and attribute is not allowed.

Исключение возникает в MyModel.Designer.cs:

public ObjectSet<Call> Calls
        {
            get
            {
                if ((_Calls == null))
                {
                    _Calls = base.CreateObjectSet<Call>("Calls");
                }
                return _Calls;
            }
        }

Когда я открываю другие веб-страницы, которые используют таблицу вызовов, все в порядке. Все исключения происходят на определенной веб-странице.

Что означает это исключение и как я могу предотвратить эти исключения?

1 Ответ

0 голосов
/ 25 июля 2011

Не уверен, что у вас тот же сценарий, но я получал ту же ошибку на страницах, которые использовали элементы управления EntityDataSource.Я отправил свой обходной путь в ответ на другой вопрос, здесь:

ASP + EF проблема загрузки сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...