Я переименовал таблицу из моей базы данных. Поэтому я также переименовал свою сущность (от Favori to FavorisAffaire). Скомпилирован успешно. Но теперь, когда я запускаю мое приложение, я получаю ошибку ниже:Incoherent error: недопустимое имя объекта
у меня не было этого FavorisAffaires недопустимое имя объекта «dbo.FavorisAffaires» в моем решении!
У меня есть FavorisAffaire (с окончанием концов). Я подозреваю, что что-то не так на фоне моего решения ... Я уже пытаюсь очистить, а затем перестроить, но проблема все еще существует.
Любые идеи?
Что это связано с ASP.NET MVC 3? Пожалуйста, отметьте свой вопрос надлежащим образом, в вашем случае, я полагаю, вы говорите о Entity Framework? –
@Darin: Это решение ASP.NET MVC3. Но вы правы, это, по-видимому, более специфично для проблемы структуры сущности. Я добавил соответствующий тег. – Bronzato
Вы проверили модель? Откройте EDMX в VS, нажмите на таблицу FavorisAffaire и нажмите Alt + F4 (открыть свойства). В свойствах это поле для имени набора объектов. Для большинства слов EF добавляет «S» в конец имени таблицы, чтобы указать множественное число.Удалите «S», если это не имеет смысла для вас? – Smudge202