Linq to SQL Сделать зависимость отфильтрованной таблицы (с представлением?) - PullRequest
0 голосов
/ 06 декабря 2010

Ладно, вот так:

Я программирую веб-сайт на Asp.net MVC.

Я использовал таблицы Users и все те дополнительные таблицы, которые поставляются с Asp.net длявход в систему, ...

Теперь у этих пользователей есть роли.Одна из ролей - Teacher, другие роли - Admin, Manager, ...

У меня есть таблица под названием Lessons

В каждом уроке есть 1 или более учителей.В старой базе данных была таблица учителя, соединенная с таблицей уроков через подтаблицу, чтобы иметь больше связей.

Теперь я хотел бы иметь представление или что-то, что состоит из всех моих пользователей, которыеиметь роль "учителя".До этого я могу сделать это сам.

НО, возможно ли иметь зависимость от представления, чтобы мои учителя и уроки были связаны между собой в моем файле DBML, или есть другой способ?

как бы вы это сделали?

1 Ответ

1 голос
/ 06 декабря 2010

С Linq to SQL вы можете создать представление в своей базе данных, перетащить его в свой .DBML и запросить его обычным способом.И, если вы хотите, чтобы представление имело отношение к другой таблице, вы можете вручную создать связи в конструкторе DBML.

...