Проблема проверки mvc2 (неоднозначная ссылка между моделью и моделями) - PullRequest
0 голосов
/ 29 марта 2010

Я следовал инструкциям по проверке mvc, но мне не удалось решить эту проблему .... Это модель linq to sql:
Модель БД http://img443.imageshack.us/img443/6049/structure.gif


Я установил для пространства имен сущности CMS.Model

Если я пытаюсь объявить частичный класс Article в пространстве имен Portal.Models:

public partial class Article
    {
        ....
    }

Затем, после использования Article article где-то в коде, я получаю следующую ошибку:

«Статья» является неоднозначной ссылкой между 'Portal.Models.Article' и 'CMS.Model.Article'


Портал - это имя проекта, а CMS - область .... Я следовал этим инструкциям Я также создал NerdDinner с нуля, и в этом примере проверка работоспособности работает. Я не могу понять, что я делаю неправильно ... кто-то заметил мою ошибку? Связано ли это с присвоением имени пространству имен сущностей (в учебнике они использовали одно по умолчанию)

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

PS Хочу заметить, что я новичок в c #, поэтому я не очень знаком с этими частичными классами

1 Ответ

1 голос
/ 29 марта 2010

Ошибка, которую вы получаете, не связана с проверкой - вы ссылаетесь на класс под названием "Article", но у вас есть ссылки на два разных класса "Article".

Обновите ссылки на класс Article с полным именем, и ошибка должна быть устранена.

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