В одном из моих проектов у меня есть некоторые модели, которые я не хочу использовать с POCO, т.е. использую сгенерированные EF классы и некоторые другие, где я хочу использовать POCO.Когда я смешиваю их, отображение POCO не работает, и я получаю исключение
System.InvalidOperationException не было обработано кодом пользователя Message = Отображение и не удалось найти информацию метаданных для EntityType 'xxxxx.xxxxx.xxxxx.ххххх.Source = System.Data.Entity
Это сообщение обычно является неправильным в строке подключения.Однако после проверки я смог убедиться, что в этом или в сгенерированных классах POCO нет ничего плохого.Я также обнаружил, что
Отображение объектов POCO не поддерживается, если к пользовательским классам данных применяются какие-либо атрибуты отображения, включая EdmSchemaAttribute на уровне сборки.
в статье MSDN Работа с объектами POCO.В то время как самое простое решение состоит в том, чтобы разделить проект на две части и сохранить POCO и не POCO отдельно, я хотел посмотреть, есть ли другой выход.