Linq to SQL依赖于过滤表(带视图?)

时间:2010-12-06 12:21:42

标签: linq-to-sql dependencies

好在这里:

我正在Asp.net MVC中编写一个网站。

我已经使用了用户表和Asp.net附带的所有额外表格来登录,...

现在,这些用户都有角色。其中一个角色为Teacher,其他角色为Admin, Manager, ...

我有一张名为Lessons

的表格

每节课有1位或更多老师。在旧数据库中有一个教师表,通过子表连接到课程表,以建立更多的关系。

现在我想拥有一个View或者由我的所有具有“老师”角色的用户组成的东西。在这里,我可以自己做。

但是,是否可以依赖视图,以便我的老师和课程在我的DBML文件中互连,还是有其他方式?

你会怎么做?

1 个答案:

答案 0 :(得分:1)

使用Linq to SQL,您可以在数据库中创建一个视图,并将其拖到.DBML中并以通常的方式查询它。并且,如果您希望视图与另一个表有关系,则可以在DBML设计器中手动创建关联。