我正在使用 MVC 开发一个示例 asp.net 项目,但我的数据库是一个实时数据库,我无法对其进行更改(从技术上讲,这是该数据库的测试版本,但我的观点是无法更改数据库) .
我使用 asp_Users 表中的 UserID 来存储谁对系统的各个方面进行了更改,并且我想开始在各种前端表中显示用户名,但是如何链接表以获取此用户名?
所以澄清一下,我打算对整个系统的几个表执行此操作,因此我希望我可以使用 LINQ 来执行此操作。
我可以使用连接查询获得我想要的信息,但是如何将它传递给我的视图以使用?
var plans = from users in db.aspnet_Users
join import in db.Plan_Imports
on users.UserId.ToString()
equals import.User_ID
select new
{
Date = import.Date,
UserName = users.UserName
};
样品表
asp_Users
用户身份
用户名
...
表格1
ID
字段1
字段2
...
User_ID <--- 引用 asp_Users
表2
ID
字段1
字段2
...
User_ID <--- 引用 asp_Users