需要 MVC 的帮助 Entity Framework
Need Help For MVC Entity Framework
我的数据库中有两个 Table,其中一个包含用户列表及其信息。
第二个包含他们提交的数据。
(每个用户都可以提交自己的数据)
但这些用户在任何用户下
像这样 :
user15 在用户管理器下工作
user16 在用户管理器下工作
user_xyz 在 User-Manager2
下工作
├── 经理1/
│ ├── 用户15
│ ├── 用户16
|── 经理2/
├── 用户xyz
├── 用户Pqr
我想从在 Manager-1 下工作的所有用户的数据 table 中获取所有数据
但我能做到。
我这样做是为了获取用户列表
var t = db.Users.Where(u => u.Under_Control == Manager-1).Select(u => u.UserName).ToList();
它给了我在 Manager-1 或 Manager-2 下工作的用户列表
然后我尝试使用循环从数据 table 中检索数据
例如
foreach(var item in db.userdata) {
create new list of all data...
}
我失败了然后我试了这个方法
var test = (from usr in db.Users from data in db.userdata where user.Under_Control==Undr select data).ToList():
但是我做不到。
I Simple Words
I have two tables One With Data and Another with Users
Each User Works under Their Own Manager
现在我想要来自 Data Table 的数据,这些数据由在 Manager-1 下工作的所有用户提交
这意味着如果 Manager-1 有五个用户,只显示这五个用户的所有数据,给 Manager-1;
谢谢希望你理解我的问题。
这是我的 Table 1:
用户名更多信息 Under_Control
user-15 usr Manager-1 的更多信息
user-16 usr Manager-1 的更多信息
user-xyz usr Manager-2 的更多信息
Table 2:
Submitted_by 日期更多字段
用户 15 10/01
用户 15 10/01
我现在怎样才能得到它
您需要加入 - 您可以试试这个。
var result = (from u in users
join d in data on u.user equals d.user
where users.under_Control == "Manager-1"
select new{ something = d.something}).ToList();
您可能需要更新此查询。
我的数据库中有两个 Table,其中一个包含用户列表及其信息。 第二个包含他们提交的数据。 (每个用户都可以提交自己的数据)
但这些用户在任何用户下 像这样 : user15 在用户管理器下工作 user16 在用户管理器下工作 user_xyz 在 User-Manager2
下工作├── 经理1/
│ ├── 用户15
│ ├── 用户16
|── 经理2/
├── 用户xyz
├── 用户Pqr
我想从在 Manager-1 下工作的所有用户的数据 table 中获取所有数据 但我能做到。
我这样做是为了获取用户列表
var t = db.Users.Where(u => u.Under_Control == Manager-1).Select(u => u.UserName).ToList();
它给了我在 Manager-1 或 Manager-2 下工作的用户列表
然后我尝试使用循环从数据 table 中检索数据 例如
foreach(var item in db.userdata) {
create new list of all data...
}
我失败了然后我试了这个方法
var test = (from usr in db.Users from data in db.userdata where user.Under_Control==Undr select data).ToList():
但是我做不到。
I Simple Words I have two tables One With Data and Another with Users Each User Works under Their Own Manager
现在我想要来自 Data Table 的数据,这些数据由在 Manager-1 下工作的所有用户提交 这意味着如果 Manager-1 有五个用户,只显示这五个用户的所有数据,给 Manager-1;
谢谢希望你理解我的问题。
这是我的 Table 1:
用户名更多信息 Under_Control
user-15 usr Manager-1 的更多信息
user-16 usr Manager-1 的更多信息
user-xyz usr Manager-2 的更多信息
Table 2:
Submitted_by 日期更多字段
用户 15 10/01
用户 15 10/01
我现在怎样才能得到它
您需要加入 - 您可以试试这个。
var result = (from u in users
join d in data on u.user equals d.user
where users.under_Control == "Manager-1"
select new{ something = d.something}).ToList();
您可能需要更新此查询。