我总是发现自己被困在同一个地方的 LINQ 上。我根本无法让 LINQ 技术牢牢记住。
var groupIds = context.Set<UserControl>().Where(x => x.SystemUserId == System.Convert.ToInt32(userId)).Select(x => x.SystemGroupId);
{
var userGroups = context.Set<Group>().Where(g => g.GroupId)
{
groups.AddRange(userGroups.Select(sysGroup => new ToolUserGroup(sysGroup.GroupName, sysGroup.GroupId.ToString())));
}
}
我正在尝试根据在第一个id列表中选择的列表的属性来选择Group
对象列表。我根本无法弄清楚语法。GroupId
UserControl
我什至不确定这是否比手工编写 SQL 更容易……在我看来,LINQ 总是比编写 SQL 复杂和抽象得多。