2010-12-06 1 views
0

OK здесь идет (с точки зрения?):Linq для SQL сделать зависимость от отфильтрованной таблицы

Я программирования веб-сайта в ASP.Net MVC.

Я использовал таблицы пользователей и все те дополнительные таблицы, которые приходят с ASP.Net для входа в систему, ...

Теперь эти пользователи имеют роли. 1 из ролей Teacher, другие роли являются Admin, Manager, ...

У меня есть таблица с именем Lessons

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

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

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

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

ответ

1

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

+0

Я создал ассоциацию, но в моем коде он не показывает вид как подключенный к моей таблице. Из объекта моей таблицы я не могу «выбрать» связанные объекты из моего представления ... – Stefanvds 2010-12-06 13:00:30