我有一个查询,它根据数据库的标题从数据库中获取联系人。它查找多个标题,如果从同一个查询返回多个联系人,我希望它们以特定的顺序出现。我的意思是:
这是表格的一个例子:
id | name | title | email
-----+-----------+--------------------+------------------
1 | Bob | General Manager | bob@example.com
2 | John | President | john@example.com
我们有一个“文档”表。每个单据都必须经过审批后才能生效。
单据审批流程需要多个参与者。例如,设计师批准第一,执行经理第二,总经理第三。总经理在执行前不能批准。
该文档有一个批准者集合。"Approvers“具有”索引“、"ApproverName”和“已批准”属性。
问题是如何使用LINQ显示用户现在必须批准的文档列表。当特定用户审批文档时,文档应显示在列表中。
到目前为止,我们已经使用了以下手动过滤代码:
Public ReadOnly Property RequiresMyApproval() As Boolean
Get
我有3列:所有者,总经理和公关。对于Owner,值可以是False或Owner;对于General Manager,值可以是False;对于General Manager,值可以是False,依此类推。第四列称为关系键,应将每列中除False之外的所有值组合在一起,例如False,General Manager and PR = General Manager,PR。
我有一个linq查询,在这个查询中,如果用户具有特定的角色,我将尝试选择他的名称。但我想要选择它,如果和只有当他只有只有的特定角色,而不是与其他特定的角色(如总经理和采购经理)。
DepartmentManagerName = (from r in efDB.TBL_TABNET_REL_USER_ROLE
where (h.Confirm_By == r.TBL_USER.ID) && r.TBL_TABNET_DEF_ROLE.ID == (int)Enums.UserRank.Manager
根据我的代码,我正在尝试找到一个与输入中列出的任何工作职位完全匹配的职位。
输入
这是包含特定匹配字符串
dfp1[dfp1.index.str.match('Teacher|Dentist|General Manager|District Manager|Bus Driver|Team Lead|Dancer')]
输出为:
Teacher
Teacher, Middle
Teacher, High
Dentist, Sanford
Dentist
General Manager
General Manager, Dollar Tree
Team Lead
Dancer, 1