Linq-to-Entities - могу ли я ссылаться на таблицу ссылок «многие ко многим» напрямую? - PullRequest
0 голосов
/ 15 августа 2011

У меня есть таблица «многие ко многим», связывающая таблицу Пользователь и Компания , она также содержит значение BIT IsApproved - но L2E не позволяетмне получить доступ к этому значению - есть ли способ получить это значение легко?Спасибо.

Таблица ссылок:

CREATE TABLE UserCompany
(
    UserId UNIQUEIDENTIFIER NOT NULL REFERENCES User(Id),
    CompanyId UNIQUEIDENTIFIER NOT NULL FOREIGN KEY REFERENCES Company(Id),
    IsApproved BIT NOT NULL DEFAULT 0,
    CONSTRAINT PK PRIMARY KEY (UserId, CompanyId)
)

1 Ответ

1 голос
/ 15 августа 2011

Я думаю, что ваша модель EDMX не обновлена: вы будете иметь UserCompany как отдельную сущность, поскольку она содержит столбец помимо внешних ключей.

Пожалуйста, попробуйте следующее:

  • Убедитесь, что строка подключения указывает на правильную базу данных
  • Удалите отношение и обновите модель из базы данных
...